建模型查询数据的问题。 [ 未指定版本 ]
模型代码:
class User extends CActiveRecord{
public static function model($className = __CLASS__) {
parent::model($className);
}
public function tableName() {
return 'ws_User';
}
}
控制器方法:
function actionShow()
{
$user_model= User::model();
$userinfo=$user_model->find();
var_dump($userinfo);
}
报错信息:
Fatal error: Call to a member function find() on a non-object in
jackxushijie 补充于 2014-08-30 22:11
是我建模型的时候粗心造成了。
错误语句:我是按照系统自动生成
public static function model($className = CLASS) {
parent::model($className);
}
正确的是应该改成:
public static function model($className = CLASS) {
return parent::model($className);
}
共 2 个回答
-
RichardTian 回答于 2014-08-30 17:03 举报
你的Model继承AR了吗?
你的tablename对吗?
jackxushijie
注册时间:2014-08-26
最后登录:2015-01-23
在线时长:38小时41分
最后登录:2015-01-23
在线时长:38小时41分
- 粉丝1
- 金钱0
- 威望0
- 积分380