乌徒帮技术范儿技术中心开发框架 › CI中如果把模板文件修改为根目录下的templates

CI中如果把模板文件修改为根目录下的templates

分类:开发框架

在CI中,我们为了方便平时的开发习惯,希望把所有的视图模板放置在根目录下的templates目录下。但是官方并没有给出明确的修改方法,因此我们需要自己对此进行修改。

在CI中,视图view的文件存放目录是在system/core/Loader.php中规定的,我们可以通过撰写自己的核心扩展类来修改这一规定。

在application/core目录下增加文件MY_Loader.php,文件的内容如下:

<?php
if (!defined('BASEPATH')) exit('No direct access allowed.');

class MY_Loader extends CI_Loader{
	public function __construct(){
		parent::__construct();
		$this->_ci_view_paths = array('templates/' => TRUE);
	}   
}

这样,你就可以把根目录下的templates目录当做视图目录了。

填写个人信息,赶快回复吧!