我想为我们的网站使用相同的模型和控制器,然后在应用程序目录中创建两个单独的“视图”文件夹,一个用于网络版本,一个用于移动版本。如果网站是,则加载桌面视图在另一种情况下从桌面和移动视图访问。如果可以完成以及如何完成,请指导我。
编辑:这是在 Codeigniter/system/loader.php 中分配 View 文件夹路径的函数:
function __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', "Loader Class Initialized");
}
所以如果我在这里应用这个检查:
if($this->agent->mobile()){
$this->_ci_view_path = APPPATH.'views/mobile_view';
}
这是要走的路吗?–