Yii Framework Forum: Parâmetro No Model - Yii Framework Forum

Jump to content

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

Parâmetro No Model Rate Topic: -----

#1 User is offline   lechimar 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 31-July 12
  • Location:Goiânia

Posted 21 November 2012 - 11:42 AM

Oi amigos, estou começando a estudar o Yii e não estou entendendo para que serve passar um parâmetro na construção do modelo - $model=new Genre('search')- como demonstrado no seguinte método criado pelo Yii:
public function actionAdmin()
{
$model=new Genre('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['Genre']))
$model->attributes=$_GET['Genre'];

$this->render('admin',array(
'model'=>$model,
));
}
Percebi que existe um método search() na mesma classe de modelo mas que não é usado nesse momento e não notei diferença nos atributos do objeto com ou sem passagem de parâmetros. Obrigado
0

#2 User is offline   Thiago Luís 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 74
  • Joined: 12-November 10
  • Location:Brasília-DF, Brasil

Posted 21 November 2012 - 12:21 PM

Olá Lechimar!
Você está informando ao seu modelo o cenário (insert, update, search, etc.) que serve para especificar as regras que a validação irá utilizar para validar os atributos.
Link da documentação: http://www.yiiframew...onstruct-detail
Flw! Abraço.
<?php while(!($succeed=try())); ?>
0

#3 User is offline   lechimar 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 31-July 12
  • Location:Goiânia

Posted 21 November 2012 - 02:49 PM

View PostThiago Luís, on 21 November 2012 - 12:21 PM, said:

Olá Lechimar!
Você está informando ao seu modelo o cenário (insert, update, search, etc.) que serve para especificar as regras que a validação irá utilizar para validar os atributos.
Link da documentação: http://www.yiiframew...onstruct-detail
Flw! Abraço.

Entendi caro Thiago. Muito obrigado pela ajuda. Abraços
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