为何要在blog.php文件中构造函数:
在blog的视频中看到Author在blog.php控制器中写入了构造函数为何要在blog.php文件中构造函数:
function Blog()
{
parent::Controller();
$this->load->helper('url');
}
在我看来好像其目的是为了加载进一些扩展类文件并初始化它们,扩展类文件不是可以在控制器文件的任何位置都能插入的吗,为什么非得写到构造器中,难道只是为了初始化对象吗?是不是还有什么别的目的,希望朋友们帮忙理解一下
PS:手册中的解释我已经看过了,不是很明白!:Q
[ 本帖最后由 analyzer 于 2008-2-5 08:49 编辑 ] parent::Controller();
看到这句话了吗?就是为了这个。 原帖由 Hex 于 2008-2-5 09:39 发表 http://codeigniter.org.cn/forums/images/common/back.gif
parent::Controller();
看到这句话了吗?就是为了这个。
parent::Controller()之后就相当于CI对象的一个实例了,但好像没意义,难道CI包可以在任何地方调就靠它,好像不是吧
[ 本帖最后由 analyzer 于 2008-2-5 10:32 编辑 ] 这是为了调用父类的构造函数。
页:
[1]