public function getList($size = 'large') { $page = Input::get('page', 1); $limit = 10; $offset = (int) ($page - 1) * $limit; $rowsNum = Banners::where('size', '=', $size)->count(); $data = Banners::take($limit)->skip($offset)->where('size', '=', $size)->get(); $widgetParam = array('currPage' => $page, 'total' => $rowsNum, 'perPage' => $limit, 'URL' => URL::route('admin.banners.list', array($size))); return View::make('admin.banners.view_list', array('size' => $this->_getSize($size), 'wp' => &$widgetParam, 'data' => $data)); }