为了账号安全,请及时绑定邮箱和手机立即绑定

求高手解答报错

求高手解答 报错 Call to undefined method frontend\controllers\PostController::getDb()

正在回答

3 回答

在getAllCat方法那边,加一个static,静态的。

//获取cats分类
public static function getAllCats()
{
   $cat = ['o'=>'请选择分类'];
   $res = self::find()->asArray()->all();
  #var_dump($res);exit;

   if($res){
       foreach ($res as $k => $list){
           $cat[$list['id']] = $list['cat_name'];
       }
   }
   return $cat;
}

1 回复 有任何疑惑可以回复我~

我没有定义,是少了命名空间吗?

583bdd010001f2fd03300115.jpg

583bdd0200018ab305000230.jpg


0 回复 有任何疑惑可以回复我~

PostController 里的getDb() 方法定义存在?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP之Yii2框架搭建完整博客系统
  • 参与学习       22579    人
  • 解答问题       291    个

Yii是PHP快速开发的最佳实践之一,一起领略yii2快速开发的风采

进入课程

求高手解答报错

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号