sjjliqpl
- sjjliqpl 回答了问题 请教一个model的问题
admin::find()->all/one()
应该返回admin的model才对啊,怎么会返回user的model呢? 可以这样实现你要的sql (注意:find方法是没有参数的,如果需要跟参数,采用where方法)
$data = Table1::find()->joinWith('Table2')->select(['table1.*', 'table2.name'])->one();
经过测试是不能通过
$data->table2.name
来获取table2.name的值,不过你可以通过把结果转换成数组的方式获取$data = Table1::find()->joinWith('Table2')->select(['table1.*', 'table2.name'])->asArray()->one();
(注意asArray()一定要写在one之前)
最后:其实可以不用采用joinWith(),直接使用
$data->table2
来获取关联表的值----说的不对的地方,还望大家指正----
- sjjliqpl 2015-02-26 已签到连续签到1天,获得了5个金钱
- sjjliqpl 评论了教程 Yii2 使用表单上传文件
收藏一下,以后可能用得着
- sjjliqpl 2015-02-15 已签到连续签到1天,获得了5个金钱
- sjjliqpl 2015-02-13 已签到连续签到1天,获得了5个金钱
- sjjliqpl 回答了问题 vendor目录包含好多无用文件啊!
ftp上传真的是一个问题
标记一下,以后可能会用得着
- sjjliqpl 2015-02-10 已签到连续签到2天,获得了10个金钱
需要是用render方法渲染才可以用,检查是否采用render方法