Yii2查询数据库却抛出一个异常?

我是Yii2初学者,用Yii2建立了一个简单的模型去关联数据库中的一张测试用的y_user表,但是访问时抛出了异常,异常代码看起来像时没选择数据库,但是我在配置文件配置了正确的数据库名,但问题依然存在。异常和代码如下:
异常图片

模型代码

SiteController的action代码

使用原生的PDO去取数据没有问题,不知道问题出在哪了。

阅读 3.4k
1 个回答
新手上路,请多包涵
/**
 * 关联收货人信息表
 */
public function getPeopleMessage()
{
    return $this->hasOne(OrderWsyShip::className(), ['order_id' => 'order_id']);
}

第一个order_id是要关联表的字段(也就是你的YUser表),第二个是本表的,OrderWsyShip换成YUser,你的model名应该是YUser
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题