少しの背景情報:
私は最近、いくつかのPHPフレームワークを見てきました。 Zend FrameworkまたはCodeIgniter。CodeIgniterフレームワークへのスマートな統合
シンプルな設計のため、私はCodeIgniterを好んでいます。それは非常に裸の骨です、そして、それは単純に保たれています。私が好きではないことは弱いテンプレートシステムです。私は別のデザイナーと仕事をしているので、テンプレートシステムは私のために重要です。彼に良いテンプレートシステムを与えることができることは大きなプラスです。
Zendは、組み込みのテンプレートシステムが優れているため、2番目の選択肢でした.ZendはCodeIgniterとは異なり、別の獣です。それは "モジュール間の疎結合"を重視していますが、より大きなフレームワークです。私は決して使っていないフードの下で多くのことを実行しているように感じるのは好きではありません。それは私の意見では不必要なオーバーヘッドなので、私は、CodeIgniter:Smartyにテンプレートシステムを組み込むことを考えました。
質問:SmartyをCodeIgniterに統合するプロセスはどれくらい簡単ですか? CodeIgniterドキュメンテーションの最初のスキャンから、フレームワークのレイアウトが理解しやすく、問題はないことがわかりました。誰もが以前にそれを使用していたかどうかを知りたいので、私が経験した経験があることを認識しています。私はまた、これがまったくいいことであるかどうかを知りたいと思っています。 CodeIgniterのテンプレートシステムは通常の使用に十分ですか? Smarty以外のCodeIgniterに適した他のテンプレートモジュールはありますか?私はZend Frameworkの方がいいですか?どんな車がここに発明されていますか?ご協力ありがとうございました!
他にも述べたように、例えば、 Zend_Viewコンポーネント自体は非常に強力で拡張性があります(ヘルパーなどと共に)。ミックスにSmartyは必要ありません。また、Smartyは一般的にあなたが避けたい非常に重いPHP4コードです。それ以外に、あなたがより快適なフレームワークを使用してください。 – Till
同様のトピックで[私の答え] [1]をチェックしてください! [1]:http://stackoverflow.com/a/10297502/934599 – uzsolt
@ smarty3がphp5と互換性があり、おそらくphp4で十分ではないことを知っています。 申し訳ありませんが、私はそれが古いトピックだとは思わなかった:( – uzsolt