Может ли кто-нибудь сказать мне, почему конструктор в коде контроллера использует parent :: __ construct? Я знаю только потому, что это использовать метод в родительском классе, который находится внутри CI_Controller. Если да, то почему конструктор в коде модели не использует parent :: __ construct?constructor - CodeIgniter
class News extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('news_model');
}
class News_model extends CI_Model
{
public function __construct()
{
$this->load->database();
}
Вам нужно вызвать конструктор родителя, потому что, если вы этого не сделаете, вы не можете использовать какие-либо свойства, такие как «загрузка». –
[Для получения информации мы также можем использовать 'parent :: __ construct' в файле модели] (http://www.codeigniter.com/user_guide/general/models.html?highlight=models) – Saty