I have this code on my view,
<div class="text-id-box">
<?php echo CHtml::textField($model,'id'); ?>
</div>
<div class="submit-box">
<?php echo CHtml::button('Search', array(
'submit' => array('SiteController/actionSearch',
array('id'=>$id)))); ?>
</div>
和我的数据库: id:varchar(8) 名称:varchar(20) location:varchar(50)
我想在我的数据库中搜索id,然后返回名称和位置值。如何建立自己的模型和控制器。 任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
- 首先使用gii ref(http://www.yiiframework.com/doc/guide/1.1/en/topics.gii)
生成模型- 然后您可以在控制器中添加以下功能
醇>
public function actionSearch($id)
{
$model= new Yourmodel;
$model=Yourmodel::model()->findByPk($id);
//you will get the row for particular id
// and you can access it by $model->name $model->location
// render the required page and access to model object to get the name and location.
}