PHP の代わりに CodeIgniter ビューで {{headline}} のようなタグを使用したいと考えており、テンプレート パーサーを探しています。CodeIgniter には組み込みのテンプレート パーサーがあります: http://www.ellislab.com/codeigniter/user-guide/libraries/parser.html
問題は、組み込みのパーサーまたは別のパーサーを使用する方が良いかどうかです。ループや if ステートメントなどをサポートしないなど、CI テンプレート パーサーに制限はありますか?
もしそうなら、他にも多くのパーサーがありますが、開発者がしばらくそれらに取り組んでいて、サポートされなくなったときに麻痺状態に陥っているようです。1年以内にサポートされるパーサーを探しています:
バケット http://backstack.ca/projects/bucket/
Comper テンプレート パーサー http://parser.comper.sk/en/
Ocular-Template-Library http://github.com/lonnieezell/Ocular-Template-Library
Phil Sturgeon テンプレート ライブラリ http://philsturgeon.co.uk/code/codeigniter-template
PyroCMS Lex パーサー http://github.com/pyrocms/lex
CodeIgniter のテンプレート ライブラリ http://www.williamsconcepts.com/ci/codeigniter/libraries/template/
最も活発なのは Comper と Lex Parser のようです。Phil Sturgeon Template ライブラリと PyroCMS Lex Parser は同じ開発者であるため、違いは何ですか?
私が探しているのは: - ビューでの PHP と HTML/CSS の分離 - 1 年以内に停止しないようにしっかりとサポート - 単純なタグだけでなく、ループ、if ステートメント、およびその他の関数の使用
誰でもヒントをくれますか?CI フォーラムやその他の場所にある既存の情報は、あまり役に立ちませんでした。
どうもありがとう!
フィリップ