在由模型或控制器继承的类中创建构造

时间:2012-02-12 10:57:13

标签: php codeigniter

我是一名java程序员,现在我想学习CodeIgniter框架以应用于我的php应用程序。我在网上看到很多例子,我有一个问题。当我创建模型或控制器时,我必须从CI_Model和CI_Controller继承,但我的问题是:我是否必须始终在每个模型o控制器中创建构造?所以我的意思是我必须加入每一堂课

function __construct()
{
  parent::__constuct();
}  

2 个答案:

答案 0 :(得分:1)

如果您不覆盖__construct,则没有必要。但如果你覆盖它,你需要调用parent::__constuct();,php不会自动调用父构造函数。

答案 1 :(得分:1)

答案是否定的。

我不知道它在java中是怎么回事。但是在php中,如果在子类中没有找到构造方法,它将调用父类