Duvida do livro

Olá tenho a seguinte duvida do livro que estou a acompanhar :Agile Web Application Development with Yii1.1 and PHP5

Então é o seguinte .Na página 142 altera-se os links para incluir o parâmetro pid:


array('label'=>'List Issue', 'url'=>array('index', 'pid'=>$model-

>project->id)),

Depois nos filters


'projectContext + create index admin', //perform a check to

ensure valid project context

isto segundo o que entendi é para certificar se o projectId entra como parâmetro

Agora o que não entendo:


public function actionIndex()

{

$dataProvider=new CActiveDataProvider('Issue', array(

'criteria'=>array(

'condition'=>'project_id=:projectId',

'params'=>array(':projectId'=>$this->_project->id),

),

));

$this->render('index',array('dataProvider'=>$dataProvider,));

}

Onde está aqui a referência ao pid que passei por parâmetro.Não consigo entender este código.

Depois de ver o método loadModel consegui perceber.


public function loadModel()

	{

		if($this->_model===null)

		{

			if(isset($_GET['id']))

				$this->_model=Issue::model()->findbyPk($_GET['id']);

			if($this->_model===null)

				throw new CHttpException(404,'The requested page does not exist.');

		}

		return $this->_model;

	}