タグ

PHPとSmartyに関するKouJustinのブックマーク (4)

  • Smartyを利用する方法 - [Zend Framework/PHP] ぺんたん info

    的にはZend Frameworkのドキュメントに書かれているものと同じです。 共通テンプレートのZend_Layoutを使用するための記述は、文字色で書いています。 またモジュールを分けている場合には、Smartyのcompile_idなどを使ってコンパイルファイルを変更する必要があります。 対策をしていないと別のモジュールに同じコントローラ・アクションがあった場合には、そっちのテンプレートコンパイルファイルを読んだりします。 ディレクトリ構成 ┬ application │├ configs ││└ application.ini │├ views ││└ scripts ││ └ index ││  └ index.tpl │├ layouts ││└ scripts ││ └ layout.tpl │└ Bootstrap.php ├ data │└ smarty │ ├ ca

  • Zend Framework: Documentation

    コントローラが変数を代入して render() をコールすると、 指定されたビュースクリプトを Zend_View が読み込み、Zend_View インスタンスのスコープでそれを実行します。したがって、 ビュースクリプトの中で $this を参照すると、 実際には Zend_View のインスタンスを指すことになります。 コントローラからビューに代入された変数は、 ビューインスタンスのプロパティとして参照できます。例えば、 コントローラで変数 'something' を代入したとすると、 ビュースクリプト内ではそれを $this->something で取得できます (これにより、どの値がコントローラから代入されたもので、 どの値がスクリプト内部で作成されたものなのかを追いかけられるようになります)。 Zend_View の導入の部分で示したビュースクリプトの例を思い出してみましょう。 <

  • 早わかりSmarty3〜PHP次世代テンプレートエンジンの予習とSmarty入門 - 遥か彼方の彼方から

    プログラムそもそもSmartyって? 見た目の処理(ビュー)と、ロジックを分割できるテンプレートエンジンと呼ばれるものの一種。PHPでは多分一番有名。  テンプレートエンジンを使うと、処理が分割されるのでわかりやすくなるWebデザイナさんと分業しやすくなる といった利点を得られます。Smarty3の特徴「うまい」「はやい」「やすい」新機能が”うまい”Smarty2からSmarty3に置き換えるだけで2〜5倍”はやい”導入し”やすい”無理やりすぎる。使い方Smarty2.6と同じ。サーバにアップロードして、Smartyを使いたいPHPファイルでSmarty.class.phpを読むだけ。 require_once("./Smarty3/Smarty.class.php"); $smarty = new Smarty(); echo ""; var_dump($smarty); echo "

  • PHP Template Engine | Smarty

    You may use the Smarty logo according to the trademark notice. For sponsorship, advertising, news or other inquiries, contact us at: In 2020, you can expect countless new gambling sites to launch in Germany and the rest of Europe. Make sure to always read the Online Casino Test first before signing up with an operator. The UK is expected to introduce additional measures to keep players safe when p

  • 1