Php 如何在yii框架中显示消息?

Php 如何在yii框架中显示消息?,php,yii,Php,Yii,我正在工地上工作。我有一个控制器Sitecontroller。我无法使用setFlash功能显示消息。IEsetFlash('success',“Job saved!”)在查看页面中,查看页面是“search\u detail.php” 我的控制器是Sitecontroler.php <?php public function actionsearch_detail() { $job_id=$_GET['job_id']; $status=$_GET['status']

我正在工地上工作。我有一个控制器
Sitecontroller
。我无法使用
setFlash
功能显示消息。IE
setFlash('success',“Job saved!”)
在查看页面中,查看页面是“search\u detail.php”

我的控制器是Sitecontroler.php

<?php
public function actionsearch_detail()
  {
    $job_id=$_GET['job_id'];
    $status=$_GET['status'];
    $model = new Job ;
    $model=Job::model()->find(array('select'=>'*',"condition"=>"id=$job_id",));
    if($status==1)
    {
      $session_id=Yii::app()->session['user_id']; 
      if($session_id == "")
       {
        $this->redirect( array('/employee/site/login'));
       }
      $user_id  =$session_id;   
      $model2 = new save_job;
      $model2->user_id=$user_id;
      $model2->job_id=$job_id;
      if($model2->save())
       { 
        Yii::app()->user->setFlash('success', "Job saved!"); 
       }
    }
 $this->render('search_detail',array('model' =>$model,'job_id' =>$job_id,'status'=>0));
  }
 ?>

您需要在视图中显示它

<?php
    foreach(Yii::app()->user->getFlashes() as $key => $message) {
        echo '<div class="flash-' . $key . '">' . $message . "</div>\n";
    }
?>