Hi all,
I am trying to show a renderPartial view that contains data from another model and controller but am hitting a few problems that I hope someone can point me in the right direction with?
I have a view that when navigated to shows a CGridView of data.
Firstly this is the view -
The controller for this view is -
Navigating to this page shows the correct data but I need to do something else with this. I now need to be able to show this view in another model.
I call the view using renderPartial, like this -
The partial view does appear in the other view and it shows data but not the data that I filtered using the criteria variable in the original controller.
Does anyone know why this is and how to show the correct data?
Many thanks
I am trying to show a renderPartial view that contains data from another model and controller but am hitting a few problems that I hope someone can point me in the right direction with?
I have a view that when navigated to shows a CGridView of data.
Firstly this is the view -
$this->widget('zii.widgets.grid.CGridView', array( 'id' => 'properties-grid', 'dataProvider'=> $dataProvider, array( 'class' => 'CButtonColumn', 'buttons' => array( 'update' => array( 'label' => '<i class="icon-user"></i> <span>View Property</span>', 'options' => array('class' => 'btn btn-small'), 'url' => 'Yii::app()->createUrl("properties/update", array("id"=>$data->pr_id))', ), ), ), ), ));
The controller for this view is -
public function actionshowProperties() { $criteria = new CDbCriteria(array( 'condition' => 'pr_id=14', )); $dataProvider = new CActiveDataProvider('Properties', array( 'criteria' => $criteria, )); $this->render('showProperties', array( 'dataProvider' => $dataProvider, )); }
Navigating to this page shows the correct data but I need to do something else with this. I now need to be able to show this view in another model.
I call the view using renderPartial, like this -
<?php $this->renderPartial('application.views.properties.showPropertiesInAuction', array('dataProvider' => $dataProvider)); ?>
The partial view does appear in the other view and it shows data but not the data that I filtered using the criteria variable in the original controller.
Does anyone know why this is and how to show the correct data?
Many thanks