Salve dovrei passare un parametro da un link per eseguire una query sul model
sul model ho:
public function societa()
{
$gruppi='';
$lang = Yii::app()->getLanguage();
$criteria=new CDbCriteria;
$criteria->select = 's.nome,c.descrsocieta,c.lingue,c.tipologia,s.gallery_img,g.photo_name,g.h1title,g.h2title';
$criteria->alias = 's';
$criteria->join='LEFT JOIN gallery_societa g ON (g.id_societa= s.id)
LEFT JOIN contenuti_societa c ON (g.id_societa= s.id)';
$criteria->condition='s.nome = ":nome" and c.lingue='.'"'.$lang.'"';
$criteria->params = array(':nome' => trim($gruppi));
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
sul controller:
$model=new Societa('societa');// carica funzione search
$model->unsetAttributes(); // clear any default values
if(isset($_GET['Societa']))
$model->attributes=$_GET['Societa'];
$dataProvider = $model->societa();
$this->render('view', array('dataProvider' => $dataProvider,'model'=> $model));
da un link devo completare la query…come posso fare?