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:“数组到字符串转换”我的视图应该是什么样子。?当您提出问题时,请始终与我们共享您所做操作的结果(错误消息、屏幕截图等)以及您希望看到的内容。我们看不懂你的心思…特立独行..出错。。未定义变量:模型