示例#1
0
 /**
  * Cписок всех записей DeckCard 
  * @return mixed
  */
 public function actionIndex()
 {
     $dataProvider = new ActiveDataProvider(['query' => DeckCard::find()]);
     return $this->render('index', ['dataProvider' => $dataProvider]);
 }
示例#2
0
文件: FightUser.php 项目: h11Nox/slug
 /**
  * Get Cards
  * @param int $number
  * @return array
  */
 public function getCards($number = 1, $info = true)
 {
     $cards = explode(',', $this->cards_list);
     $offset = 0;
     // (int)$this->cards;
     // $this->updateAttributes(['cards' => $offset + $number]);
     $result = array_slice($cards, $offset, $number);
     if ($info) {
         $data = [];
         $items = DeckCard::find()->where(['in', 'id', $result])->all();
         foreach ($items as $item) {
             $i = $item->getAttributes(['id', 'title', 'description', 'cost', 'type']);
             $i['img'] = $item->img->getThumb('60x80');
             $data[] = $i;
         }
         $result = $data;
         unset($data);
     }
     return $result;
 }