Php 如何将结果从控制器发布到yii中的视图

Php 如何将结果从控制器发布到yii中的视图,php,templates,yii,Php,Templates,Yii,我正在尝试做以下事情…我有一个页面,用于搜索和显示结果。我已经做了以下几件事,有一个过滤数据的控制器,我认为它到目前为止工作正常,但现在不知道如何在我的视图页面中显示所需的结果 /*Codes for Controller */ public function actionSearch() { $model = new SearchEmployee(); /*Getting Data From Search Form For Processing */ if (iss


我正在尝试做以下事情…我有一个页面,用于搜索和显示结果。我已经做了以下几件事,有一个过滤数据的控制器,我认为它到目前为止工作正常,但现在不知道如何在我的视图页面中显示所需的结果

/*Codes for Controller */

public function actionSearch()
{
    $model = new SearchEmployee();

    /*Getting Data From Search Form For Processing */
    if (isset($_POST['SearchEmployee'])) {

        $category   =  $_POST['SearchEmployee']['category_id'];
        $skills     =  $_POST['SearchEmployee']['skills'];
        $experience =  $_POST['SearchEmployee']['experience'];

        $model = SearchEmployee::model()->find(array(
            'select' => array('*'), "condition" => "category_id=$category AND key_skills like '%$skills%' AND experience=$experience",
        ));

        $this->render('search', array('model' => $model));
    }

    /*Getting Data From Search Form For Processing */
    $this->render('search', array('model' => $model));
}
视图:我已经做了如下的工作,并没有发布完整视图,只是我必须显示结果的部分

<div class="view">

    <h1>Results </h1>

    <div class="view" id="id">

        <h1> Records Display </h1>

        <h4>Name:        <?php echo $model->name; ?></h4>
        <h4>Skills:      <?php echo $model->experience;?></h4>
        <h4>Experience:  <?php echo $model->key_skills; ?></h4>
        <h5>  <?php echo CHtml::submitButton('VIew Details'); ?></h5>
    </div>

</div>

结果
记录显示
姓名:
技能:
经验:

我不知道我是否在正确的轨道上。

你应该尝试使用不同的词,而不是像modelData这样的模型

public function actionSearch()
{
    $model = new SearchEmployee();

    /*Getting Data From Search Form For Processing */
    if (isset($_POST['SearchEmployee'])) {

        $category   =  $_POST['SearchEmployee']['category_id'];
        $skills     =  $_POST['SearchEmployee']['skills'];
        $experience =  $_POST['SearchEmployee']['experience'];

        $modelData = SearchEmployee::model()->find(array(
            'select' => array('*'), "condition" => "category_id=$category AND key_skills like '%$skills%' AND experience=$experience",
        ));

        $this->render('search', array('model' => $model));
    }

    /*Getting Data From Search Form For Processing */
    $this->render('search', array('modelData' => $modelData));
}

您是否收到任何错误消息?您是尝试显示多个结果还是仅显示一个结果?如果使用“查找”,则只能得到1个结果。对于多个结果,请在视图行中使用findAll@webeno,@Nathan…getting error:“数组到字符串转换”我的视图应该是什么样子。?当您提出问题时,请始终与我们共享您所做操作的结果(错误消息、屏幕截图等)以及您希望看到的内容。我们看不懂你的心思…特立独行..出错。。未定义变量:模型