Мне не удалось загрузить модель из моего контроллера
Это файл контроллера, article.php:
<?php
class Article extends CI_Controller {
function show($id) { //id'ye gore getir
$this->load->model('articles_model');
$parameter = $this->articles_model>getarticle($id);
$this->my_template->build('article_view', $parameter);
}
}
?>
Это файл модели, article_model.php:
<?php
class Articles_model extends CI_Model {
function __construct()
{
// Call the Model constructor
parent::__construct();
}
function Getarticle($id) {
parent::Model();
$query = $this->db->get_where('articles', array('id' => $id));
$data['articles'] = $query->result();
return $data;
$query->free_result();
}
}
?>
просто чтобы добавить, я даже пытался загрузить его из автозагрузчика, все еще нет шансов, я предполагаю, что что-то не так с моделью, или вся система сломалась.Модели загружаются без проблем, если я добавлю echo в функцию __construct, это сработает, однако я не могу вызвать функцию getarticle.Боже
UP: Я сделал это!в соответствии с http://grasshopperpebbles.com/codeigniter/codeigniter-call-to-a-member-function-on-a-non-object/
я использовал $ CI = & get_instance ();и вызвал функцию $ CI-> article_model-> getarticle ($ id) и вызвал функцию