PDA

View Full Version : مشکل در جستو در گرید ویو



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,
));
}

jionelmessi
سه شنبه 14 بهمن 1393, 20:34 عصر
کسی از دوستان نمتونه کمک کنه ؟ من همون کدای پیشفرضم استفاده کردم بازم نمیشه فقط من تو همو کنترلر و همو اکشن گزید ویوم نیست توی ی ویو دگه است دوستان بد گیر کردم کسی نیس ج بده؟

jionelmessi
سه شنبه 14 بهمن 1393, 22:04 عصر
خودم فهمیدم باس تو کنترلر بجا این کد:



$model = new PostSubGroup



اینو منوشتم


$model=new PostMainGroup('search');



کسی میتونه توضیح بده فرق این دوتا باهم چیه؟