0
我正在基于“codeigniter”php框架的php CMS项目上工作。但这是一个普遍的问题。我希望我的一个“视图”能够将一些动态内容包含在包含一些php代码的数据库中。一种选择是在数据库中插入php代码,然后使用eval()来运行它,因为只有管理员应该能够编辑数据库(我知道它绝对不安全),其他选项是使用模板分析器,因为我不会去第一个明显的原因(除非有人真的说服我),我想知道一些事情codeigniter模板解析参数
1- codeigniter(或任何其他框架)中的模板解析类被设计为取代硬编码模板数据 说{title}将被替换为。 < title>。等等。 </title>。 (忽略点)
所以是有可能传递参数与它一起说
{F}等等,blah1 {/ F} =>。 < form method =“blah”action =“blah1”>。或 {bu} blah {/ bu} => base_url(blah);
2-应该/完全不使用模板类,因为模板解析需要比原生php代码更多的cpu周期。
ummmm,感谢,但我认为这是不是我所要求的,在这种情况下,文件view1和view2应该存在物理上我相信,但如何动态创建这些文件(也许关闭da tabase) – Amanpreet 2012-01-31 11:23:39