При выводе значений появляется две ошибки:
Message: strpos() expects parameter 1 to be string, object given Filename: database/DB_active_rec.php
explode() expects parameter 2 to be string, object given Filename: database/DB_active_rec.php
Модель:
class Services extends CI_Model
{
private $table = 'services';
public function __construct()
{
parent::__construct();
}
function get_all(){
return $this->db->get($this->services)->result();
}
function add($title,$description,$price,$img){
$data = array(
'title' => $title,
'img' => $img,
'description' => $description,
'price' => $price
);
$this->db->insert('services',$data);
}
}
В контроллере из-за вот этих двух строк появляется ошибка:
$services = $this->services->get_all();
$data['services']= $services;
Вид:
<?php foreach($services as $service):?>
<?php echo $service->title.'<br/>' ?>
<?php endforeach?>
Не понимаю что именно нужно исправлять, ведь всё работает, данные выводятся, а ошибки всё равно есть, подскажите в чём причина и как исправить?
UPDATE
Вот эта функция: DB_active_rec.php:
if (strpos($table, ',') !== FALSE)
{
return $this->_track_aliases(explode(',', $table));
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Возможно ли как нибудь отдать такой адрес пользователю с содержимым ?
Нужно из этой тбл выташить значения, одной строкой, но в ДВУХ колонках:
Какой вариант лучше для реализации: статическими методами или через объект?