Php Yii中简单CDBC标准的正确设置?
当我在CollectionController.php中使用$currentUser->id时,此操作失败 $criteria=新的CDbCriteria() $criteria->condition='tbl_userId=:tbl_userId' $criteria->params=array(':tbl_userId'=>$currentUser->id) $dataProvider=新的CActiveDataProvider('Collection',array('criteria'=>$criteria)) 但是,如果我只是在params数组中插入一个文本,我的查询就会正确返回 $criteria=新的CDbCriteria() $criteria->condition='tbl_userId=:tbl_userId' $criteria->params=array(':tbl_userId'=>12) $dataProvider=新的CActiveDataProvider('Collection',array('criteria'=>$criteria)) 验证var的最快方法是什么$当前用户->idPhp Yii中简单CDBC标准的正确设置?,php,yii,Php,Yii,当我在CollectionController.php中使用$currentUser->id时,此操作失败 $criteria=新的CDbCriteria() $criteria->condition='tbl_userId=:tbl_userId' $criteria->params=array(':tbl_userId'=>$currentUser->id) $dataProvider=新的CActiveDataProvider('Collection',array('criteria'=>
我是PHP/Yii新手。。。谢谢你的帮助 从控制器回显
$currentUSer->id
。不要执行失败的查询,视图应该以$currentUser->id的形式呈现。没有Yii风格,但这是一种快速发现$currentUser返回的内容的方法我更喜欢使用var_dump($currentUser)是的,我倾向于使用echo来查看属性是否返回。如果没有,我倾向于在obj/数组或print\r上使用vardump来做更多的挖掘。很高兴修好了