Я получаю эту ошибку "Неустранимая ошибка: вызов неопределенного метода CI_DB_mysql_driver :: findVenueInfo ()" при попытке использовать одну из моих моделей.
У меня есть вид с этим якорем:
echo anchor('welcome/searchVenue/' . $row->venue_id, $row->venue);
, которая генерирует ссылку типа: http://localhost/ci-llmg/index.php/welcome/searchVenue/1
метод называется
function searchVenue()
{
$this->load->model('venues');
//get venue info
$data['info'] = $this->venues->findVenueInfo($this->uri->segment(3)); //this line generates the error
}
и функция findVenueInfo в модели (venues.php):
function findVenueInfo($id)
{
$data = array();
$this->db->where('id', $id);
$Q = $this->db->get('venues');
if ($Q->num_rows() > 0)
{
foreach ($Q->result() as $row)
{
$data[] = $row;
}
}
$Q->free_result();
return $data;
}
.. но результатом этого является фатальная ошибка: вызов неопределенного метода CI_DB_mysql_driver :: findVenueInfo ()
Я, наверное, скучаю по чему-то глупому, но не могу заставить его работать! Что ты думаешь?