Пример #1
0
 public function actionDeletetag($tag)
 {
     //if(!Yii::$app->user->isGuest && Yii::$app->user->identity->role == 'admin'){
     $tag = TagsActiveRecord::findAll(['tag' => $tag]);
     foreach ($tag as $item) {
         $item->delete();
     }
     //}
     //return $this->goBack();
 }
Пример #2
0
 public function testDeleteTag()
 {
     $count1 = TagsActiveRecord::find()->count();
     $tag1 = new TagsActiveRecord();
     $tag1->photo = 1;
     $tag1->tag = 'tagtagtagtagtagtagtagtagtagtagtagtag';
     $tag1->save();
     $tag2 = new TagsActiveRecord();
     $tag2->photo = 2;
     $tag2->tag = 'tagtagtagtagtagtagtagtagtagtagtagtag';
     $tag2->save();
     $tag3 = new TagsActiveRecord();
     $tag3->photo = 3;
     $tag3->tag = 'tagtagtagtagtagtagtagtagtagtagtagtag';
     $tag3->save();
     $controller = new SiteController();
     $controller->actionDeletetag($tag3->tag);
     $count2 = TagsActiveRecord::find()->count();
     if ($count1 != $count2) {
         $this->fire('Tag deleting error', new TestEvent($this));
     }
 }