秒秋 发表于 2014-9-22 17:44:29

如何修改视图的目录

本人正在做仿织梦的模板标签解析引擎,所以生成在view中的代码其实是缓存,模板文件已经在application外了。
网站上线后application目录肯定要设置权限为不可修改的,所以模板更新后就无法更新缓存了。
视图如何改在application目录外呢?求大神指教,最好说的详细点!!!


as3291363 发表于 2014-9-25 11:17:01

你看论坛项目DiliCMS
他有做修改views路径
要在core做继承CI_Loader

class Dili_Loader extends CI_Loader
{
        /**
   * 构造函数
   *
   * @accesspublic
   * @returnvoid
   */
        public function __construct()
        {
                parent::__construct();
        }
       
        // ------------------------------------------------------------------------

    /**
   * 切换视图路径
   *
   * @accesspublic
   * @returnvoid
   */
        public function switch_theme($theme = 'default')
        {
                $this->_ci_view_paths = array(APPPATH . 'templates/' . $theme . '/'        => TRUE);
        }
       
        // ------------------------------------------------------------------------

}

57sy.com(隐身中 发表于 2014-9-23 10:15:51

看下配置文件即可

秒秋 发表于 2014-9-29 14:43:32

as3291363 发表于 2014-9-25 11:17
你看论坛项目DiliCMS
他有做修改views路径
要在core做继承CI_Loader

谢谢{:soso_e163:}
页: [1]
查看完整版本: 如何修改视图的目录