所以我有一个简单的空口才类:class Worker extends Eloquent {}。然后我在控制器中写道:Worker::find(1);,我得到一个异常,说SQL是不正确的:
select * where `id` = ?显然,缺少from SQL子句。
哦,我今天为这个应用下载了Laravel 4。
发布于 2013-01-12 03:03:05
在Laravel 4中,您必须设置一个表属性
protected $table = 'foo';
发布于 2013-01-13 23:50:56
如前所述,您必须在模型上专门设置一个$table属性。泰勒表示,旧的处理方式(默认表名作为模型名称的复数)可能会回归,这是泰勒的mentioned here。只是没有一个很好的composer包来实现复数,所以L3代码可能会被移植。
https://stackoverflow.com/questions/14284854
复制相似问题