2014-08-29 17:57:26 3060次浏览 2条回答 0 悬赏 5 金钱

模型代码:
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

补充于 2014-08-30 22:11

是我建模型的时候粗心造成了。
错误语句:我是按照系统自动生成
public static function model($className = CLASS) {

parent::model($className);

}

正确的是应该改成:
public static function model($className = CLASS) {

return parent::model($className);

}

您需要登录后才可以回答。登录 | 立即注册
jackxushijie
见习主管

jackxushijie

注册时间:2014-08-26
最后登录:2015-01-23
在线时长:38小时41分
  • 粉丝1
  • 金钱0
  • 威望0
  • 积分380

热门问题