<?php $form=$this->beginWidget('CActiveForm', array(
'action'=>Yii::app()->createUrl($this->route),
'method'=>'get',
)); ?>A seguinte mensagem de erro está sendo mostrada:
PHP notice Undefined index: opcoes_busca C:\Program Files (x86)\EasyPHP-12.1\www\Empresa\protected\controllers\ClienteController.php(202)
Ela está sendo mostrada quando eu clico no botão Clientes em meu menu principal:
<div id="mainmenu">
<?php $this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Clientes', 'url'=>array('/cliente/index')),
),
)); ?>
</div><!-- mainmenu -->Na minha view há um dropDownList com as opções de busca e um TextField para inserir um valor da busca. No meu Controler na action index o código é esse:
public function actionIndex(){
$cliente=new Cliente('search');
$tipo=$_GET['opcoes_busca'];
switch ($tipo){
case 1:
$cliente->nome=$_GET['valor_busca'];
break;
case 2:
$cliente->cpf=$_GET['valor_busca'];
break;
case 3:
$cliente->razao_social=$_GET['valor_busca'];
break;
case 4:
$cliente->cnpj=$_GET['valor_busca'];
break;
default:
$cliente->unsetAttributes();
}
$this->render('index',array(
'dataProvider'=>$cliente->search(),
'cliente'=>$cliente,
));
}Alguém tem idéia do porque dá esse erro? Posso estar errado, mas acho que tem alguma coisa relacionada com a url, pois quando eu comento as partes do código que possuem $_GET[] e clico no menu, ele funciona corretamente, depois, já dentro da pagina cliente/index eu descomento o código e tento fazer uma busca usando o formulário, ele faz ela direitinho e se nesse mesmo momento eu clico no botão Clientes do menu principal ele mostra o erro novamente. Algém pode me ajudar ?

Help














