我在類似類型的項目中工作。我做的是我們有固定的模板。所以在模板的db表中,我給了這些模板一個perticualr的名字。這些模板將是鑑於這樣
應用程序/視圖/主頁/ aglet.ctp 應用程序/視圖/主頁/ gondor.ctp
應用程序/視圖/公司/ aglet.ctp 應用程序/視圖/關於/gondor.ctp
應用程序/視圖/佈局/肩帶/ default.thtml中 應用程序/視圖/佈局/岡/ default.thtml中
應用程序/根目錄/肩帶/ CSS/123.css 應用程序/根目錄/aglet/js/123.js
當有人會來到網站,你可以得到該域名usign HTTP_HOST。按名稱您可以獲取domain_id並通過域名hasOne模板獲取模板forlder。 所以rendring查看您可以通過
$this->layout = $result['Template][foldername].DS.'default'
和
$this->render('/Home'.DS.$result['Template][foldername]);
以這樣的方式得到的,你可以定義擊潰。像
Router::conncet('/Homepage',array('controller'=>'Home','action'=>'home'));
所以如果你有6個頁面,你必須創建6個路徑。這就是全部
我不會爲他工作,但它爲我工作。謝啦 – 2013-10-16 13:15:38