我讓通過我的控制器觀點:在非對象上調用成員函數isEmpty()?
$data = Lib::index();
$view = View::make('index')
->with('data', $data)
->render();
return $view;
我可以檢查數據是否經由控制器爲空:
$data->isEmpty();
但是當我嘗試在視圖中同樣的事情,我得到的錯誤:
Call to a member function isEmpty() on a non-object
爲什麼?
下面是庫::指數()的代碼:
$page = isset($_GET['page']) ? ($_GET['page']) : 1;
Paginator::setCurrentPage($page);
try {
$data = Asset::with(array('sizes'=> function($query){
$query->select('width', 'height', 'asset_id');
}))->where('active', 1)->orderBy('updated_at', 'DESC')->paginate(Config::get('p.results_per_page'), array('id', 'alt'));
}
catch (QueryException $e) {
App::abort(404);
}
return $data;
顯示爲'庫::指數代碼()' –
更新問題 – panthro