Eloquent не может найти модель Code Igniter

Итак, я использую Eloquent с воспламенителем кода и получаю несколько интересных ошибок.

class Brand_model extends MY_Model {


public function size()
{
    return $this->hasOne('Size');
}
}

Ошибки этой строки при попытке загрузить мою модель размера:

class Size extends  MY_Model {

    public function brand(){
        return $this->belongsTo('Brand');

    }


}

"Не удалось найти размер класса"

Есть идеи?


person Steve    schedule 05.04.2013    source источник
comment
Вы загружаете класс либо через автозагрузку, либо где-то в своем коде?   -  person None    schedule 05.04.2013


Ответы (2)



Вам нужно убедиться, что вы загрузили автозагрузку композитора в свой индексный файл.

Ознакомьтесь с полным примером на странице CodeIgniter_with_Eloquent.

Вставьте приведенный ниже код прямо перед последней строкой в ​​файле index.php:

require_once './vendor/autoload.php';

Надеюсь, это помогло!

person Evis    schedule 02.05.2015
comment
@AliSajid, извини, чувак .. Я удалил это репо пару недель назад, там не было загрузок, и я действительно не помнил, что размещал это здесь. Я перенес все на Laravel... Я попытаюсь найти резервную копию этого, но это не так сложно воссоздать в любом случае... просто используйте красноречивый из самого пакета laravel. он сильно изменился с 2015 года. Я тоже удалю этот ответ через несколько недель. - person Evis; 02.07.2018