I created a search form with gii module, and it does work, now I want to create links outside the form, that filter the widget, which filters the example link1 = apparel category field of the table activities
my model
public function search()
{
$criteria=new CDbCriteria;
$criteria->compare('nome',$this->nome,true);
$criteria->compare('coordinate',$this->coordinate,true);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
public function getCategoria(){
$criteria = new CDbCriteria();
$criteria->compare('categoria','sportiva);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,));
}
}
my controller
public function actionIndex()
{
$dataProvider=new CActiveDataProvider('Attivita');
$model=new Attivita('search');// carica funzione search
$model->unsetAttributes(); // clear any default values
if(isset($_GET['Attivita']))
$model->attributes=$_GET['Attivita'];
$this->render('index',array(
'model'=>$model,
));
}
public function ActionCategoria(){
$model=new Attivita('categoria');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['Attivita']))
$model->attributes=$_GET['Attivita'];
$this->render('index',array(
'model'=>$model,
));
}
my view
<div id= menu_link>
my proble <img src='http://www.yiiframework.com/forum/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />:)
</div>
<!--Form search-->
<div id="cerca">
<?php $this->renderPartial('_search',array(
'model'=>$model,
)); ?>
<!-- Results-->
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$model->search(),
'itemView'=>'_view2',
)); ?>
</div>