Описание тега yii-behaviour
1
ответ
Yii2 TimeStampBehaviour не работает
Я уже провел много часов, но пока не могу понять, в чем проблема. Я пытаюсь реализовать TimeStampBehaviour (а также Blamable, но ни один из них не работает сейчас). Мой модельный класс: <?php namespace common\models; use Yii; use yii\behaviors\Bl…
18 июл '17 в 06:48
1
ответ
Как сделать Yii до того, как Save сломает сохранение
В некоторых случаях я хотел бы, чтобы beforeSave в поведении Yii прерывал сохранение и возвращал ошибку. То, что я пытался, а не работал, это: public function beforeSave($event) { parent::beforeSave($event); $tested_value = null; if(is_null($tested_…
17 окт '13 в 07:09
1
ответ
Yii - отключить поведение по умолчанию
У меня есть модель, в которой реализовано определенное поведение. class X { .... public function behaviours() { return array ( 'YBehaviour' => array ( 'class' => 'application.path.to.class.y', ); } .... } Дело в том, что на данный момент я отр…
09 апр '12 в 18:59
1
ответ
Yii Модель поведения от целого до логического
У меня есть модель класса, как это /** * @property integer $is_active */ class User extends CActiveRecord { .... } $User = User::model()->findByPk(1); В MySQL is_active всегда вернуться 1 или же 0я хочу всякий раз, когда я звоню $User->is_acti…
25 ноя '12 в 10:32
1
ответ
CTimeStampBehaviour для установки create_time и update_time сброса create_time с помощью afterFind()
Я использую CTimeStampBehaviour для установки create_time и update_time для сброса create_time с afterFind() в модели, в основном я устанавливаю формат даты, который будет отображаться на внешнем интерфейсе. Но это не работает, так как create_time о…
16 ноя '12 в 12:49
4
ответа
Yii2: Как сослаться на действие, привязанное к контроллеру с поведением?
Я использую Поведение, чтобы добавить действие к нескольким контроллерам, упрощенное поведение определяется как public class GreetBehavior extends Behavior { public function sayHello() { return "Hello" } public function actionGreet() { return "Hello…
31 окт '14 в 11:23
1
ответ
Установка атрибутов виджетов в Yii Bootstrap
Я только начал с фреймворка Yii, используя тему начальной загрузки; все замечательно, за исключением того, что я не могу найти способ именования атрибутов в виджетах начальной загрузки. Например, на сайте есть кнопка чата, как я могу получить к ней …
04 июл '13 в 12:02
1
ответ
Yii2 - медлительное поведение
Я настроил Sluggable поведение на моей модели следующим образом: public function behaviors() { return [ [ 'class' => SluggableBehavior::className(), 'attribute' => 'title', 'ensureUnique' => true, ] ]; } Мне нужно сделать: Если пользователь…
19 апр '18 в 03:19
1
ответ
Доступ к текущему экземпляру модели в поведении Yii2
Возможно ли получить доступ к текущему экземпляру модели в методе поведения активной записи? Я планирую использовать значение атрибута текущего экземпляра, чтобы помочь в настройке возвращаемого значения. Пожалуйста, смотрите пример ниже: public fun…
13 дек '17 в 10:01
1
ответ
Дата создания установлена на 0000-00-00 00:00:00 с CTimestampBehavior в yii при обновлении
Я прикрепил поведение метки времени к моей модели как: public function behaviors() { return array( 'CTimestampBehavior' => array( 'class' => 'zii.behaviors.CTimestampBehavior', 'createAttribute' => 'created_date', 'updateAttribute' => 'm…
09 авг '13 в 05:50
0
ответов
YII - прикрепление поведения к валидатору
Я хочу прикрепить поведение к валидатору, определенному в функции rules() формы. Я не могу понять, как. Если я сделаю что-то подобное array('page', 'numerical', 'integerOnly' => true, 'min' => 1, 'message' => '{attribute} is invalid' , 'beh…
24 ноя '12 в 06:44