2013-05-29 47 views
0

描述: 標題不是可描述的,但想不到更好的。我已經讓自己成爲一個編譯視圖的視圖處理器(我正在使用量身定製的MVC),我的問題是編譯視圖,即(在渲染之前捕獲輸出(修剪+高層壓縮)) 。無論如何,這按預期工作,沒有問題,但是當視圖編譯器命中動態頁面時,它不再是動態的,即。如果我爲兩個頁面使用相同的模板,或者內容基於查看站點的用戶,他將看到prev用戶的編譯版本,而不是他應該看到的版本。這是我的時刻方法:如何給腳本指示

  1. 確定要被呈現基於包括模板
  2. 捕獲在一個可變輸出用於呈現必要時的路由
  3. 開始gz_compression
  4. 視圖
  5. 清潔gzip的緩衝

問題: 我真正想要的是向編譯器添加'指令'的方法,無論該文件是否應該被編譯,保存或直接渲染。

PS:

我想不出只要它不需要單獨的模型,這樣的創造,會做的伎倆任何模式,任何選項是可以接受的,一個簡單的實現將是很好。對不起,我的英語不好,它不是我的母語。

乾杯!

+0

你的問題是什麼? –

+1

我知道我沒有正確地問這個問題,但我的頭很混亂。抱歉!請參閱'**問題**' –

+0

爲什麼不吸取類似於cakephp中控制器操作的文件名? – cartina

回答

0

我添加了一個'開關'變量,默認爲TRUE(默認編譯),還有一個靜態方法,在必要時關閉它。這是一個很好的演練,無論如何,更好的建議是值得歡迎的。

相關問題