我现在正在学习Laravel 4,我的公司正在更新和改变框架,所以我有一个关于它的ORM/QueryBuilder/whatever的问题…
我想知道是否可以使用类似
的东西Users::find(array(
'role_id' => 2,
'active' => 1
))
基本上是按2列查找。我不想做这样的事情:
Users->where(...)->where(...)->get()
我喜欢数组的灵活性
从面向对象的角度来看,后一个选项实际上要好得多,因为它提高了可读性。
你可能会受益于使用Laravels查询生成器(http://laravel.com/docs/queries),在那里你不会直接查询模型本身。