_phpstudy
- _phpstudy 2016-06-08 已签到连续签到1天,获得了5个金钱
可以使用 from() 方法覆盖。
$query = Studio::find (); $query->select('s.*,r.name as pname'); $query->from(Studio::tableName() . ' as s'); $query->leftJoin(Region::tableName() . ' as r' , ' r.id = s.province_id');
如果是这种写法,看起来是 第一行是 可以省略。实际上,如果省略了,那么在视图页面 会 没有 $model 这个变量的。
还有个方法,是在模型类里写
public function getType() { return $this->hasOne(Type::className(), ['id' => 'type_id']); }
可以使用 from() 方法覆盖。
$query = Studio::find (); $query->select('s.*,r.name as pname'); $query->from(Studio::tableName() . ' as s'); $query->leftJoin(Region::tableName() . ' as r' , ' r.id = s.province_id');
对的,参考楼上的链接,或者点击这里
http://www.yiiframework.com/doc-2.0/ext-redis-index.html
用composer 下载安装,然后修改配置文件即可,
如果是本地使用,不需要更改,但是必须安装redis服务端'components' => [ 'redis' => [ 'class' => 'yii\redis\Connection', 'hostname' => 'localhost', 'port' => 6379, 'database' => 0, ], ]
@bobysky 你好 请问你找到原因了么
- _phpstudy 赞了教程关于pjax无刷新定位
- _phpstudy 2015-04-19 已签到连续签到1天,获得了5个金钱