作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想为我的应用程序制作不同的主题。我将所有主题文件夹保存在 http:://example.com/thems/中,.. 我想从这些主题文件夹中加载 View 以制作自定义模板。
最佳答案
只需扩展 CI_Loader 核心类。
在 application/core/MY_Loader.php 创建新文件并扩展 __construct 方法
类 My_Loader 扩展了 CI_Loader
{
函数 __construct()
{
//更改此属性以匹配您的新路径
$this->_ci_view_path = APPPATH.'views/';
$this->_ci_ob_level = ob_get_level();
$this->_ci_library_paths = array(APPPATH, BASEPATH);
$this->_ci_helper_paths = array(APPPATH, BASEPATH);
$this->_ci_model_paths = array(APPPATH);
log_message('debug', "加载器类初始化");
}
}
我很感兴趣这个小技巧是否有效:)
关于codeigniter - 如何在 Codeigniter 中加载不在 View 文件夹中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499147/
我是一名优秀的程序员,十分优秀!