我的控制器squad
管理 CMS 更大社区内的内部组的所有功能。我想为管理员提供更改引用该组的动词的能力。这样的例子可能是:team
, wing
, platoon
, 或者即使dogfood
它满足它们。
我遇到的问题是需要从数据库字符串中提取路由,因此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";
有没有人有办法解决这个问题?