2014-11-20 2 views
0
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) 위치 : VARCHAR (50)YII, 데이터베이스에 텍스트 필드의 값을 검색

난에 ID를 검색 싶어 내 데이터베이스, 반환 이름, 위치 값. 모델과 컨트롤러를 만드는 방법. 도움을 주시면 감사하겠습니다.

+0

, 자동 검색 기능을 YII의 발판을 만들려면 어떻게해야합니까 그리드와 함께. –

답변

0
  1. 먼저 다음 컨트롤러에서 다음과 같은 기능을 추가 할 수 있습니다 GII REF (http://www.yiiframework.com/doc/guide/1.1/en/topics.gii)
  2. 를 사용하여 모델을 생성
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. 

}  
관련 문제