1

所以我将 Eloquent 与代码点火器一起使用并得到了一些有趣的错误。

class Brand_model extends MY_Model {


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

尝试加载我的 Size 模型时出现该行错误:

class Size extends  MY_Model {

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

    }


}

“找不到班级大小”

有任何想法吗?

4

2 回答 2

0

您可以尝试将自动加载部分添加到您的 composer.json 文件中,如下所示:http: //snipr.it/~Dh

然后 tun php composer.phar dumpautoload,它会从指定目录加载模型

在此之后,应该找到类。

其他选项就是 $this->load->model('Brand_model'); $this->load->model('size');

两个都试试,希望有帮助!

于 2013-04-06T17:16:44.057 回答
0

您需要确保在索引文件中加载了作曲家自动加载。

请在CodeIgniter_with_Eloquent查看完整示例

在index.php的最后一行之前插入下面的代码:

require_once './vendor/autoload.php';

希望它有所帮助!

于 2015-05-02T02:53:19.553 回答