コード例 #1
0
 /**
  * 
  * @param integer $entityId
  * @param integer $entityType
  */
 public function removeTagEntity($entityId, $entityType)
 {
     $tagsId = [];
     foreach ($this->tags as $tag) {
         $tagsId[] = $tag->Id;
     }
     \yii::trace('delete Tags Ids:' . print_r($tagsId, true));
     if (count($tagsId)) {
         Tagmap::deleteAll(['entityId' => $entityId, 'entityType' => $entityType, 'tagId' => $tagsId]);
     }
 }
コード例 #2
0
ファイル: Tags.php プロジェクト: rajanishtimes/partnerapi
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getTagentitymaps()
 {
     return $this->hasMany(Tagmap::className(), ['tagId' => 'Id']);
 }
コード例 #3
0
ファイル: Asset.php プロジェクト: rajanishtimes/basicyii
 public function getTagmap()
 {
     return $this->hasMany(Tagmap::className(), ['tagId' => 'tagId'])->via('tagassetmaps');
 }