Regras Em Behaviors (Activerecord) Yii2


    /**

     * @return Behavior

     */

    public function behaviors() {

        return [

            'logBehavior' => [

                'class' => '\common\behaviors\LogBehavior',

            ],

        ];

    }

Tenho este behavior em minha classe (ActiveRecord).

Como posso aplicar regras para ele?

Gostaria de algo assim:

Só fosse executado caso o log esteja ativo. exemplo:


    /**

     * @return Behavior

     */

    public function behaviors() {

        return [

            'logBehavior' => [

                'class' => '\common\behaviors\LogBehavior',

[b]                'rules' => [

                           'allow' => true,

                           'only' =>  Caso o log esteja ativo.

                ],[/b]

            ],

        ];

    }

É possível?

Obrigado

Rafael,

Se esse behavior é seu, e só você setar esse parâmetros neles. Se não for seu, é só você estender esse LogBehavior.

Se encontrar a solução posta para nós.