public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ProductCountryTranslation::className(), 'relationColumn' => 'country_id']];
 }
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => CategoryTranslation::className(), 'relationColumn' => 'category_id']];
 }
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => GalleryImageTranslation::className(), 'relationColumn' => 'image_id']];
 }
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ShopAttributeTranslation::className(), 'relationColumn' => 'attr_id'], 'timestamp' => ['class' => TimestampBehavior::className(), 'attributes' => [ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'], ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at']], 'value' => new Expression('NOW()')]];
 }
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ProductPriceTranslation::className(), 'relationColumn' => 'price_id']];
 }
Exemple #6
0
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ProductTranslation::className(), 'relationColumn' => 'product_id'], 'positionBehavior' => ['class' => PositionBehavior::className(), 'positionAttribute' => 'position', 'groupAttributes' => ['category_id']], 'timestamp' => ['class' => TimestampBehavior::className(), 'attributes' => [ActiveRecord::EVENT_BEFORE_INSERT => ['creation_time', 'update_time'], ActiveRecord::EVENT_BEFORE_UPDATE => ['update_time']], 'value' => new Expression('NOW()')]];
 }
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => StaticPageTranslation::className(), 'relationColumn' => 'page_key']];
 }
Exemple #8
0
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ParamTranslation::className(), 'relationColumn' => 'param_id']];
 }
Exemple #9
0
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ArticleTranslation::className(), 'relationColumn' => 'article_id'], 'positionBehavior' => ['class' => PositionBehavior::className(), 'positionAttribute' => 'position'], 'timestamp' => ['class' => TimestampBehavior::className(), 'createdAtAttribute' => 'created_at', 'updatedAtAttribute' => 'updated_at', 'value' => new Expression('NOW()')]];
 }
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ShopAttributeValueTranslation::className(), 'relationColumn' => 'value_id']];
 }
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => ProductAvailabilityTranslation::className(), 'relationColumn' => 'availability_id']];
 }
Exemple #12
-1
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['translation' => ['class' => TranslationBehavior::className(), 'translationClass' => CategoryTranslation::className(), 'relationColumn' => 'category_id'], 'positionBehavior' => ['class' => PositionBehavior::className(), 'positionAttribute' => 'position', 'groupAttributes' => ['parent_id']]];
 }