I have faced an error
"Undefined variable: searchModel"
I am using Kartik Gridview Extension.
My Controller Code SiteController.php :
public function actionGridviewkartik() {
$dataProvider = new ActiveDataProvider([
'query' => AddpostForm::find(),
'pagination' => [
'pageSize' => 20,
],
]);
return $this->render('gridviewkartik', [
'dataProvider' => $dataProvider
]);
}
My View Code in gridviewkartik.php :
<?php
use kartik\grid\GridView;
echo GridView::widget([
'dataProvider'=> $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
'responsive'=>true,
'hover'=>true
]);
?>
My Models Code in AddpostForm.php :
<?php
namespace frontend\models;
use yii\db\ActiveRecord;
class AddpostForm extends ActiveRecord
{
public static function tableName(){
return 'company';
}
public function rules(){
return [
[ 'company_name', 'trim' ],
[ 'company_description', 'trim' ],
];
}
}
Please Help Me.
Error Screenshot:
7546