可能会做错事。
我有以下代码:
控制器:
$this->data['topCommunities'] = Fanpages::topCommunities();
型号:
<?php
class Fanpages extends Eloquent
{
protected $table = 'fanpagestatistics';
static function topCommunities()
{
return Fanpages::select('*')->orderBy('fans')->take(8);
}
}
查看:
<?php
print_R($topCommunities);
exit;
?>
然后它只是向我显示白页。然而,当我在模型中执行print_r
时(后面是一个退出的课程),它给了我一大堆文本,所以必须有一个结果。它为什么这样做?我的查询错了吗?
答案 0 :(得分:2)
add - &gt; get();结束查询。
return Fanpages::select('*')->orderBy('fans')->take(8)->get();