public function getPhotos()
 {
     if (!$this->_photos) {
         $this->_photos = [];
         foreach (Photo::find()->where(['class' => Item::className(), 'item_id' => $this->id])->sort()->all() as $model) {
             $this->_photos[] = new PhotoObject($model);
         }
     }
     return $this->_photos;
 }
 public function behaviors()
 {
     return [['class' => SortableDateController::className(), 'model' => Item::className()], ['class' => StatusController::className(), 'model' => Item::className()]];
 }
Exemple #3
0
 public function getItems()
 {
     return $this->hasMany(Item::className(), ['category_id' => 'category_id'])->sort();
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getArticleItem()
 {
     return $this->hasOne(Item::className(), ['item_id' => 'article_item_id']);
 }