我在我的控制器中的如下因素代码,
public function actionViewJob() {
$user_id = Yii::app()->session['user_id'];
/* For User Authentication */
if (Yii::app()->user->getId() === null)
$this->redirect(array('site/login'));
/* For User Authentication */
$model=ViewJob::model()->findAll(array('user_id'=>Yii::app()->user->id));
$params = array('model' => $model,
);
$this->render('viewjob', $params);
我得到的错误/ *属性“CDbCriteria.user_id”没有定义。 * /但是当我使用findByAttrinute其工作F9,但我没有得到的结果,即其不能过滤数据,请帮助。
视图部分:
// not posting full code //
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' =>$model->search(),
'columns' => array(
array(
'name' => 'title',
'type' => 'raw',
'value' => 'CHtml::encode($data->title)',
'htmlOptions' => array('style'=>'width:90px;','class'=>'zzz'),
// 'filter'=>'false' /* for hiding filter boxes */
),?>