Month: July 2016

Dispaly error of Yii validation

This is how we can display errors for yii validation in controller


 $errors=$model->getErrors();

foreach ($errors as $key=>$value)
 echo "
".$value[0];

echo CHtml::link('Continue',array('servicecall/update','id'=>$model->servicecall_id));
Advertisements

Calling controller from a View in Yii

There are two ways to call a controller from a view.

$this->forward('/enggdiary/optimiseroutebygoogleapi',true, array('engineer_id'=>$isAdmin));?>

OR

 

if(($ca=Yii::app()->createController('enggdiary'))!==null){
 list($controller,$actionID)=$ca;
 $controller->init();
 $controller->renderPartial('optimiseroutebygoogleapi',array(
 'engineer_id'=>$model->engineer_id,
 'route_date_string'=>$route_date_string,
 'route_date_time'=>$route_date_time,
 'route_map_results'=>$route_map_results,

'planroute'=>'0',

));
 }