создать конструкцию в классе, унаследованную моделью или контроллером - PullRequest
1 голос
/ 12 февраля 2012

Я программист на Java, и теперь я хочу изучить среду CodeIgniter, которую можно применить к моему php-приложению. Я видел много примеров в Интернете, и у меня есть вопрос. Когда я создаю модель или контроллер, я должен наследовать от CI_Model и CI_Controller, но мой вопрос: мне всегда нужно создавать конструкцию в каждом контроллере модели? Так что я имею в виду, я должен поставить в каждом классе

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

Ответы [ 2 ]

1 голос
/ 12 февраля 2012

Ответ - нет.

Я не знаю, как это в Java.Но в php, если не найден метод конструкции в дочернем классе, он будет вызывать родительский

1 голос
/ 12 февраля 2012

Если вы не переопределите __construct, это не обязательно.Но если вы переопределите его, вам нужно вызвать parent::__constuct();, php не будет вызывать родительский конструктор автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...