【发布时间】:2014-06-04 05:24:14
【问题描述】:
我需要一次性提取主键数组
即
select p_k from table where 1=1
结果应该是
$p_k=array(1,2,5,7)
我试过了
$news = DB::table('news')
但对于 id,我需要创建一个循环。是不是有通过 orm 的捷径方法
我的桌子是
id heading news
1 heading1 news1
2 heading2 news2
我需要数组中的 id(主键)列表 如下所示
array(1,2)
$news = DB::table('news') 会影响所有字段,而且我需要遍历循环
foreach($news as $val){
$id[]=$val->id
}
这很长……我需要一个快捷方法,这样我就可以直接在数组上拉出那些主键而无需循环
我需要这样做,因为我有另一个桥接表,这些 news_id 链接在其中
NewsTag::destroy($newsidarray);
【问题讨论】:
-
似乎解释不正确
-
我已经编辑了我的问题..对不起
-
您有
news表的News模型吗?
标签: php mysql orm laravel eloquent