關於我一直在研究的項目recent post,我決定打開自己的想法,即使用現有的PHP框架而不是自己設計,但是我希望這樣做有一些問題,可以幫助我。支持主題的PHP框架?
- 我真的很喜歡MVC,這是一個很好的邏輯佈局,但一些我已經看到了非常糟糕的方式分開的MVC的框架,即具有模型,視圖和控制器的文件夾,並具有在每個模塊,反對有一個MVC內部模塊文件夾(即用戶/模型,用戶/視圖,用戶/控制器)。
- 看起來好像並非所有的框架都有能力安裝或升級模塊,即運行查詢和什麼。
- 我到目前爲止所看到的所有框架的最大問題是缺乏對主題的支持 - 我可以理解,不會讓它們開箱即用,但沒有一個似乎在不重寫的情況下支持它們。在這種情況下,主題是能夠在中央文件夾中創建自定義視圖(即主題/ theme1/module1/view1.tpl.php)
我是否期望框架太多?我堅持寫我自己的?還是有那裏的框架,做我上面列出的?
我對框架的主要願望是,我有好幾個網站,我希望能寫,我能在它們之間輕鬆共享模塊,並且只有一個代碼庫,我跟上。如果能夠編寫通用模塊,上傳到需要它們的站點,並且無需任何修改即可盲目上傳任何更改。我知道這聽起來像是我想要一個CMS,但是我看到的每一個CMS都有差的代碼,糟糕的標準,過時,設計不佳,臃腫,具有我不想要的特徵,不安全等等。(WP,Drupal ,Joomla是我遇到的大問題)。
感謝,我給它看看。至於主題,我的意思是像WordPress的一樣,你可以爲各種模塊製作自定義視圖,並將它們全部放在一個文件夾中。像自定義頁眉,頁腳,CSS等,以及自定義的分頁視圖,登錄自定義視圖等。所有這些都在一個文件夾中與所有模塊分開,您可以將它們放入一個Kohana安裝並打開或關閉。 [這應該有所幫助](http://codex.wordpress.org/Using_Themes) – Jon
嗯,對於Kohana你有應用程序文件夾來做到這一點,但我必須說它可能不會像Wordpress一樣工作。有些人試圖製作一個動態的主題系統,但我只能找到Kohana的舊版本:http://visual77.com/blog/2010/04/kohana-dynamic-theme/也許它可以作爲一個例子當創建你自己的系統。 – Luwe