且试天下 2016-08-29 13:37:31 6302次浏览 2条评论 7 2 0

网上的方法都是通过修改配置文件来实现的
这样很不方便
一般主题可以随意切换 所应用的主题名称 存在数据表中
以下代码可实现从数据库里读取主题配置 从而能够达到动态修改主题

public function init() {
    // 应用default 主题 default 可以换成从数据库里读取的主题名称
    $this->module->setViewPath($this->module->getBasePath().DIRECTORY_SEPARATOR.'default');
    parent::init();
}

bingo!

觉得很赞
您需要登录后才可以评论。登录 | 立即注册