我有前綴db表,並需要他們中可讀app_controller beforeFilter $prefix_array = array('admin', 'marketing');
如何編寫路由前綴動態地從DB
if ($this->Auth->user() AND in_array(@$this->params['prefix'], $prefix_array)) { $this->layout = 'admin'; } else { $this->layout = 'default';}
-where應該怎麼做,在引導或app_controller?
- 如何我可以動態地從數據庫讀取的前綴,設置爲$ prefix_array
-write他們配置::寫(「Routing.prefixes」)
我已經在下面回答了,但我不確定您需要自動將前綴映射到路由的邏輯,因爲需要更改代碼。您需要添加/刪除控制器操作。你能詳細說明你想要做什麼嗎? – Tyler 2011-04-19 19:46:21