[list=1][]un modelo llamado Orden, en /protected/models/orden.php.[]una controladora: /protected/controllers/orden.php[*]una vista: /protected/views/orden/vista.php[/list]
[list=1][*]root/index.php recibe un GET, para ir a la controladora ORDEN ([color="#000080"]protected/controllers/orden.php[/color]) y buscar la funcion:
public function actionVista($id) {
// codigo…
}[]se invoca la funcion actionVista, ella espera tener en la URL el parametro ID, porque se o pusiste en los argumentos de la funcion ($id)[]el actionVista debera cargar el modelo, de: [color="#000080"]/protected/models/orden.php, asi:[/color][list=1][][color="#000080"]$model = Orden::model()->findByAttributes(array(‘idorden’=>$id));[/color][/list][]el actionVista indicara renderizar la vista: [color="#000080"]protected/views/orden/vista[/color][list=1][]asi: [color="#000080"]$this->render(‘vista’, array(‘model’=>$model));[/color][list=1][]donde: this, es el apuntador a la controladora: orden instanciada por Yii framework para ti por el archivo root index.php[]‘vista’, es el nombre del archivo a conseguir en: /protected/views/orden/vista.php[]listo.[/list][/list][/list]
Deberás echas una lectura mas profunda a Yii, la consigues aqui mismo en el sitio web, mira como esta hecha la aplicacion de inicio que crea el yiic.bat
Con lo que si con ninguna de las dos formas anteriores consigues pasar los parámetros, entonces el problema está en el controlador al que intentas llamar.