Beispiel #1
0
 public function getRecentItems($pageSize = 1)
 {
     $dataProvider = MobileRecentItems::getDataProvider($pageSize);
     $data = array_map(function ($record) {
         $item = new RecentItemPanelItem();
         $item->model = $record['model'];
         return $item;
     }, $dataProvider->getData());
     if (count($data) < count(MobileRecentItems::getRecentItems())) {
         $item = new RecentItemPanelItem();
         $item->model = 'more';
         $data[] = $item;
     }
     return $data;
 }
Beispiel #2
0
 public function actionRecentItems()
 {
     $recentItems = MobileRecentItems::getDataProvider(null);
     $this->render('recentItems', array('dataProvider' => $recentItems));
 }