我想在 CodeIgniter 视图中使用像 {{headline}} 这样的标签而不是 PHP,我正在寻找一个模板解析器。CodeIgniter 有一个内置的模板解析器:http ://www.ellislab.com/codeigniter/user-guide/libraries/parser.html
问题是使用内置解析器还是其他解析器更好?CI 模板解析器是否有任何限制,例如不支持循环、if 语句等?
如果是这样,还有许多其他解析器,但似乎开发人员在它们上工作了一段时间,然后在不再受支持时陷入麻木状态。我正在寻找一个也将在一年内得到支持的解析器:
桶 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 模板库和 PyroCMS Lex Parser 有什么区别,因为它是同一个开发人员?
我正在寻找的是: - 在视图中分离 PHP 和 HTML/CSS - 得到可靠支持,因此它不会在一年内停滞不前 - 使用简单的标签,但也使用循环、if 语句和其他函数
谁能给我小费?CI 论坛或其他地方的现有信息并没有真正有用。
非常感谢!
菲利普