Yii Framework Forum: Regras Em Behaviors (Activerecord) Yii2 - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Regras Em Behaviors (Activerecord) Yii2 Aplicar regras diretamente na declaração do behavior na classe Rate Topic: -----

#1 User is offline   Rafael Withoeft 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 12
  • Joined: 23-September 13

Posted 17 July 2014 - 09:30 AM

    /**
     * @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
0

#2 User is offline   Newerton 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 824
  • Joined: 27-April 10
  • Location:Campo Grande/MS - Cambé/PR, Brasil

Posted 30 July 2014 - 10:00 PM

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.
Newerton Vargas de Araújo
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users