xyf90314
- xyf90314 2015-10-21 已签到连续签到12天,获得了20个金钱
- xyf90314 回复了话题 yii2.0.6视图输出空白
return $this->render('index');
少了return
Query的createCommand方法不是调用的
yiisoft/yii2/db/Connection.php
方法么?这里,没有调用到Query::createCommand的方法的原因是在ActiveRecord::find方法里面,是创建的一个ActiveQuery对象。
而ActiveQuery的类里面,对Query::createCommand方法进行了重写,所以,父类中的方法没有被调用。这也是你的父类中的断点没有进去的原因。
ActiveQuery::createCommand就是调用的Connection::createCommand方法来创建一个Command对象的。
也就是说 findByCondition($condition)方法内的$query = static::find();这个是ActiveQuery的对象而不是Query的对象?
- xyf90314 发表了说说http://www.yiichina.com/question/1393 这个问题谁知道 帮忙解答下 3q
- xyf90314 回复了 dingjj2010 的回答
说明一点:
findOne()
,findAll()
,和find()->one()
,find()->all()
是走不一样的代码的。后一种才是走的query。什么意思?
- xyf90314 2015-10-20 已签到连续签到11天,获得了20个金钱
- xyf90314 2015-10-19 已签到连续签到10天,获得了20个金钱