タグ

smartyに関するtyamamotoのブックマーク (19)

  • 完全版! テンプレートエンジン チートシート (blade, twig, volt, smarty, mustache, の比較もあるよ) - sekaie engineers' blog

    まいど。セカイエでエンジニアやっている @M_Ishikawa こと石川と申します。好きな言葉はちくわ大明神です。 この記事は セカイエ Advent Calendar 2015 8日目の記事です。 Advent Calendarに参加するにあたってネタが思い当たらなかったのですが、最近ちょっと変わった経験をしたのを思い出しました。 それというのも、この半年間で、 Laravel Phalcon FuelPHP CakePHP Ethna と沢山のPHPフレームワークを同時並行して開発していたのです。 Ethna長いことやってたのにこの短期間でlaravelとcakephpとfalconとfuelphpと並行して扱ってて結構混乱。テンプレートエンジンがsmarty, blade, twig, volt, mustacheと全部異なるのも混乱。— Masayuki Ishikawa (@M_

    完全版! テンプレートエンジン チートシート (blade, twig, volt, smarty, mustache, の比較もあるよ) - sekaie engineers' blog
  • SmartyとPHPの変換チートシート - Qiita

    PHPで作ったviewファイルをSmarty化する必要があったので、 Smartyのチートシートを自分向けに作りました。 (このご時世、需要は無い気がする。) 環境によって使えないもののあるかも知れない(むしろ環境依存かも)のでコピペ注意です!笑 値の代入 //php $loop_cnt = 1; <!--Smarty--> {assign var="loop_cnt" value=1} <!--Smarty(新しいバージョンで使えるらしい)--> {$loop_cnt = 1}

    SmartyとPHPの変換チートシート - Qiita
  • Smarty 3 Overview | Smarty

    You may use the Smarty logo according to the trademark notice. For sponsorship, advertising, news or other inquiries, contact us at: Rewritten for PHP 5 The Smarty 3 code base is a 100% rewrite, and contains many language features that do not exist in PHP 4. This means Smarty 3 will NOT work with PHP 4. If you need PHP 4 support, you will have to stick with Smarty 2 until you can upgrade PHP. Desi

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Smartyの利用 | PHP Labo

    Smartyとは Smartyは、PHP用のテンプレートエンジンです。これを利用すると、ロジックとデザインを分離して管理することができます。 一つのPHPファイルにロジックとデザインの両方を書いて作成することも可能ですが、分離することでプログラムの見通しが良くなります。また、プログラマーとデザイナーの分業など、複数の人が制作に関わる場合、特に威力を発揮します。 Smartyの利用方法 Smartyを利用するには、公式サイトからダウンロードしたファイルを、PHPから読み込める場所に設置します。その後、PHPプログラムから require_once 'libs/Smarty.class.php'; のように Smarty.class.php を読み込めばOKです。(Smarty.class.php がSmartyの体です。) 公式サイト Smartyの詳細な解説は、以下の公式ページに記載され

  • PHP とテンプレートエンジン (Smarty/patTemplate)

    PHPでは、HTMLページ内に<?php ?>タグで括る事によって、 HTML(デザイン部分)とプログラム(ロジック部分)を同一ページに記述できます。しかし、同じファイル内にデザイン部分とロジック部分を記述するとメンテナンスが非常に困難となります。Java でも JSP で同じような問題が発生し、JSP 2.0 でカスタムタグの導入により ロジック部を分離することができ、Struts というフレームワークまで生まれました。 PHP では、Template Engine という技術によってデザイン部分とロジック部分を分離させメンテナンスを向上させることができるようになりました。このことで、デザイナーとプログラマーが同時に作業を行えるようにもなりました。この Template Engine は、それほど作るのに難しくはありません。しかし、自分で創って自分でメンテナンスしていくのは大変というので

  • コーディング指針/1.スクリプト記述ルール - ゼンド・ジャパン株式会社 技術情報コンテンツ

    Zend Server Ver 9 で使用できるデータベース Zend Server Ver 9 で使用できるエクステンションのうち、データベース関連をまとめました。各 OS ごとに対応状況をご確認いただけます。 Zend Server API リファレンス Zend Server のページ・キャッシュやジョブキューなど、各種の機能を PHP から使用するための API です。 zend.com の forum で探す ユーザー同士の交流や一般的なアナウンスなどを目的に Zend 製品の開発元が開設しているフォーラムです。 英語のみ使用でき、回答の保証はありません。

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Smarty

  • simplate-0.3.4-RC2公開しました。

  • ITmedia エンタープライズ:特集:第3回 PHPを思うままに操れるようになる「MVC」と「Smarty」 (1/4)

    特集 2004/02/19 23:50:00 更新 全3回「WebプログラミングPHP言語入門」 特集:第3回 PHPを思うままに操れるようになる「MVC」と「Smarty」 (1/4) 同特集では、PHPについて簡単な解説を行った。最終回となる今回は、MVCモデルを理解して効率のよい開発手法を学ぶとともに、大規模サイトでも利用されるSmartyというテンプレートエンジンを紹介しよう。 はじめに 今回は、PHPの基礎知識から一歩前進して、PHPを使ったWebアプリケーションを開発する際に役立つ情報を解説する。 ここでの重要なキーワードは、“MVC”、“Smarty”、そして“デバッグ”の3つだ。 Webアプリケーションと脆弱性 同連載第2回でも軽く触れた“MVC”について解説する前に、Webアプリケーションと脆弱性について触れておきたい。 Webサイトや雑誌に掲載されている(CGIやPHP

  • cl.pocari.org - Smarty を使った開発でデバッグを行う 4 つの方法

    Smarty を使った開発でデバッグを行う 4 つの方法 2006-11-29-1: [PHP][Books] PHP のテンプレートエンジン Smarty を使って開発するときに,割り当てた変数が複雑になって困ることはありませんか? その際,何らかの方法を使って割り当てた変数を確認するのですが,いくつか方法があります. 1. 常にデバッギングコンソールを表示する方法 おそらく一番有名な方法ですが,$debugging に true を指定して,常にデバッギングコンソールを表示する方法です. require_once 'Smarty.class.php'; $smarty = new Smarty; $smarty->debugging = true; これで,常にデバッギングコンソールが表示されます. デバッギングコンソールは,window.open() を使った JavaScript

  • ようこそ! - PHP ドキュメント管理ツール

  • ウノウラボ Unoh Labs: php で 簡単にデバッグする方法

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: php で 簡単にデバッグする方法
  • Welcome to Php AjaX with Templates (PAXT)

    Skąd toto? To jest artykuł napisany na potrzeby konferencji PyconPL 2018 i jest też do ściągnięcia z PyconPLowego githuba Wstęp Zarówno Kivy jak i Kivent mogą służyć do pisania prostych gier w Pythonie. W tym artykule, na przykładzie bardzo prostej aplikacji gropodobnej, porównam podstawowe aspekty tworzenia gier w jednym i … Continue reading

  • ウノウラボ Unoh Labs: Smarty で gettext を使って国際化

    尾藤正人です。 ウノウでは海外公開を前提に事業を展開しているので、ほぼ例外なくプログラムは国際化されています。先日公開した Melovie もちゃんと国際化されていて、ブラウザの言語の設定を変えると英語で表示されます。 最近テンプレートエンジンで Smarty を使い始めたのですが、そのままでは gettext とうまく組み合わせることができないので、ウノウでは独自の仕組みを入れています。日語だと Smarty で gettext やってる情報が全然ないので、ウノウでやっている方法を紹介したいと思います。 Smarty で gettext を使うときの一番の問題点はメッセージの抽出です。Smarty は PHP とは文法が異なるので、そのままでは xgettext を使ってメッセージを抽出することができません。PHP 側で全てのメッセージを変数に代入するというのも一つの方法ですが、やはり

  • 畑@サイボウズ・ラボ - DirectSmarty : PHP で .php ファイルと Smarty のファイルを1つにまとめる方法(2)

    先々月に「PHP で .php ファイルと Smarty のファイルを1つにまとめる方法」というのを紹介しました。 PHP で .php ファイルと Smarty のファイルを1つにまとめる方法の紹介です。 PHP でテンプレートとして Smarty を使用すると、PHPファイルの他にSmartyのテンプレートファイルが必要となる。通常はそれでかまわないのであるが、何らかの事情により、「Smarty は使いたい、でもファイルは1つにまとめたい」というような場合に、1つにする方法があります。 しかし、自分としては、PHPスクリプトの途中で $tpl = にテンプレートの内容を代入して、その後 Smarty::display('var:'.$tpl) を呼び出すのは、PHP スクリプト → Smarty テンプレート → PHP スクリプト、という順序になり、あまり美しくないと思っていました。

    tyamamoto
    tyamamoto 2006/06/08
     どうしてもSmartyを使いたい場合に。
  • klitsche.de / web-software-development

    PHP8 Typescript Roadrunner MySQL mongoDB Yii2 PHP Framework TYPO3 WordPress WooCommerce SilverStripe Stencil.js styled components react Vue.js Google APIs Amazon Web Services docker kubernetes Kafka PhpStorm Performance benchmarking Continuous Delivery DDD Event Storming Splitting the monolith 15 factor app Enterprise Software Architecture

    klitsche.de / web-software-development
  • 1