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