jionelmessi
سه شنبه 14 بهمن 1393, 09:48 صبح
با سلام
نت طبق آموزشو تحقیقات رفتم جلو ولی موقعی که می خواهک گرید وی سرچ کنم بعد از زدن دکمه enter گرید ویو من پاک میشه کلا مشکل من از کجاس؟
کد gridview
//creat grid
$this->widget(
'booster.widgets.TbExtendedGridView',
array(
'id'=> 'grid-view',
'type' => 'striped bordered hover',
'ajaxUrl'=>Yii::app()->createUrl( 'PostMainGroup/admin'),
'dataProvider' => $model->search(),
'filter'=>$model,
کد controller postMainGroup
public function actionAdmin()
{
$model = new PostMainGroup('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['PostMainGroup']))
{
$model->attributes = $_GET['PostMainGroup'];
return PostMainGroup::model()->search();
}
}
کد مدل و تابع سرچ PosMainGroup
public function search()
{
// @todo Please modify the following code to remove attributes that should not be searched.
$criteria=new CDbCriteria;
//$criteria->compare('id',$this->id);
$criteria->compare('name','a',true);
//$criteria->compare('status',$this->status);
//$criteria->compare('meta_keywords',$this->meta_keywords,true);
// $criteria->compare('meta_describtion',$this->meta_describtion,true);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
نت طبق آموزشو تحقیقات رفتم جلو ولی موقعی که می خواهک گرید وی سرچ کنم بعد از زدن دکمه enter گرید ویو من پاک میشه کلا مشکل من از کجاس؟
کد gridview
//creat grid
$this->widget(
'booster.widgets.TbExtendedGridView',
array(
'id'=> 'grid-view',
'type' => 'striped bordered hover',
'ajaxUrl'=>Yii::app()->createUrl( 'PostMainGroup/admin'),
'dataProvider' => $model->search(),
'filter'=>$model,
کد controller postMainGroup
public function actionAdmin()
{
$model = new PostMainGroup('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['PostMainGroup']))
{
$model->attributes = $_GET['PostMainGroup'];
return PostMainGroup::model()->search();
}
}
کد مدل و تابع سرچ PosMainGroup
public function search()
{
// @todo Please modify the following code to remove attributes that should not be searched.
$criteria=new CDbCriteria;
//$criteria->compare('id',$this->id);
$criteria->compare('name','a',true);
//$criteria->compare('status',$this->status);
//$criteria->compare('meta_keywords',$this->meta_keywords,true);
// $criteria->compare('meta_describtion',$this->meta_describtion,true);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}