yii,从数据库中的textfield中搜索值

时间:2014-11-20 08:01:12

标签: php html database search yii

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,然后返回名称和位置值。如何建立自己的模型和控制器。 任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

  
      
  1. 首先使用gii ref(http://www.yiiframework.com/doc/guide/1.1/en/topics.gii
  2. 生成模型   
  3. 然后您可以在控制器中添加以下功能
  4.   
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.

}