質問 |
||
| QNo.4154593 | Zend FrameworkがあればSmartyはいらない? | |
|---|---|---|
| 質問者:mellow91 | Zend Frameworkを使えばSmartyは使う必要がないでしょうか?テンプレートはZend Frameworkに最初から組み込まれているでしょうか? | |
困り度:
|
||
| 質問投稿日時: 08/07/06 01:54 |
||
回答良回答20pt |
|
| ANo.1 | zend Frameworkは、テンプレートエンジンとして、viewの機能はあります。 しかし、その記述方法は HTML内でPHPとして埋め込みます 例えば smrtyで書けば <a haef="http://aiueo.jp">{$data.str}</a> のような感じになる部分を、Zend Frameworkに内包されているviewを使った場合は <a haef="http://aiueo.jp"><?php $data->str; ?></a> 見たいな感じで記述します Smartyの中間コンパイルファイルを手動で作っているような感じ (*Smarty標準で template_cに入っていく中間コンパイルファイルです) Smartyを使いたく無いのであれば、標準のviewエンジンをそのまま使うのも手です。 ただ、業務上、HTMLを触るデザイナーさんがSmartyしか理解できないのであれば、SmartyをZendFrameworkのviewエンジンとして使うほうが業務上間違いもなくスムーズかと思います ZendFrameworkでは他のテンプレートエンジンを使うこともできます。 標準のviewエンジンの代わりに他のテンプレートエンジン(Smarty等)を使う方法や標準のviewエンジンを停止させて他のテンプレートエンジンを噛ましてあげる方法など、いくつかの方法がありますので調べてみてください。 |
|---|---|
| 回答者:inu2 | |
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/07/06 02:45 |
|
| |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |