我的控制器squad
管理CMS較大社區內部組的所有功能。我想讓管理員能夠更改引用該組的動詞。這樣的例子可以是:team
,wing
,platoon
,或者甚至dogfood
,如果它滿足它們的話。CodeIgniter:從DB中提取的Constants.php常量
我遇到的問題是需要從數據庫字符串中拉出路由,因此site.com/squad
成爲管理員設置的值。然而。沒有a)黑客攻擊核心或者b)擴展CI_Router是不可能的。
我已經開始擴展,但只得到了這麼遠:
class MY_Router extends CI_Router {
function MY_Router()
{
$this->config =& get_config();
parent::__construct();
}
}
所有我想做到的是:
define('UNIT', $this->get_setting('squad-term'));
$route[UNIT] = "squad";
是否有人有辦法嗎?
不適用於ci 3.0 – 2015-07-04 10:11:42