caridy
- caridy 发布了话题求助啊,从一个对象中取值.
- caridy 回复了话题 yii 定时的jobs
可以翻译出来或是用中文说下用法吗.英文实在是很头疼.
- caridy 回复了话题 请教:关联表查询中的排除.
昨天晚上讨论时,说这种情况,用到left join 实际上效率并不高.建议大家再讨论一下具体怎么处理.
我用到的地方,因为数据非常少,打算先取一一个值,在做为一个条件,取另一个值.So,大家用到的时候,要注意效率问题. - caridy 回复了话题 请教:关联表查询中的排除.
找到解决方法了.帖出来共享:
//实现本句:
SELECT * from g_app_sys where id not IN ( SELECT app_id from g_user_app_role where user_id is null); if ($this->_haveapps === null) { $this->_haveapps = AppSys::model()->findAll(array( 'with'=>array('userAppRoles'),//关联表的Model名 'condition'=>'userAppRoles.user_id is null', ) ); } return $this->_haveapps;
with的参数参考此地址:http://yiiframework.net/post/68/Active+Record+%E5%85%B3%E8%81%94
- caridy 回复了话题 请教:关联表查询中的排除.
@francis 是不是这样的情况,直接写sql来查询,会比查出来,然后再循环排除会更适用一些?
- caridy 回复了话题 请教:关联表查询中的排除.
感谢 路人甲 提供参考.先帖出来再研究.
public function getDiffItemTree ( $itemChildren ) { $type = $this -> getType (); $typeItems = $diffItems = array ( ); $typeItems = $this -> getAuthItems ( $type,'child','item_id,type,name' ); $typeItems = $this -> getItemTree ( $typeItems ); foreach ( $typeItems as $key => $value ) { $diffItems [ $key ] = array_diff_assoc ( $typeItems[ $key ],$itemChildren[ $key ] ); } return $diffItems; }
- caridy 回复了话题 请教:关联表查询中的排除.
楼上上让我感受到灰常悲催的情怀!...
- caridy 回复了话题 Yii Framework视频教程第一讲
原来视频已经发布一部分了.
- caridy 发布了话题请教:关联表查询中的排除.