Я использую codeigniter для проекта веб-сайта. когда я включаю модель, она будет работать до тех пор, пока не будет реализована никакая функция (кроме конструктора).CodeIgniter: пустая страница, когда модель содержит функцию
эта конфигурация работает:
class Xyz_model extends CI_Model {
function __construct() {
}
}
это не делает:
class Xyz_model extends CI_Model {
function __construct() {
}
public function get_xyz() {
return [
"xy" => ["xy"],
"yz" => ["xy"],
"zz" => ["xy","zx","zy"]
];
}
}
нет даже доступа к базе данных ... и я понятия не имею, почему он не работает.
Можете ли вы лучше определить «не работает»? Существуют ли какие-либо конкретные ошибки? Каков ожидаемый результат? – silencedmessage
Как вы пытаетесь получить доступ к своим методам модели? Предоставьте код контроллера. – CodeGodie
Я получаю пустую страницу после того, как реализован «нерабочий код». без «неработающего кода» страница работает. модель автозагружается в config/autoload.php и к ней обращается «$ this-> xyz_model-> get_xyz();» но это не имеет никакого значения, если есть какой-либо вызов модели в контроллере или нет. он просто не работает, когда какая-либо функция реализована. На данный момент у меня нет вызовов этой модели на любом контроллере. – jerry1809