求助.从表查询为什么不会来? [ 新手入门 ]
主从表..主表是企业.从表是产品
在主表里设置了 'Allpro'=> array(self::HAS_MANY,'WebProducts','company_id')
,
然后在企业列表页中.需要根据下属的产品的名称来查询
$criteria = new CDbCriteria;
$criteria->with = array('Allpro');
$criteria->condition.=" and Allpro.pname = :pname";
$criteria->params[':pname']=$search_prokey;
运行findall.提示Allpro.pname 没找到...输出SQL.发现'WebProducts'表并没有被JOIN进去. 但是在count的时候.却会JOIN进去....不知道是否有人遇到过这样的问题...或者是我那里写法有问题?
共 0 条回复
没有找到数据。
bybtxzb 宁波
注册时间:2011-06-22
最后登录:2013-07-19
在线时长:0小时0分
最后登录:2013-07-19
在线时长:0小时0分
- 粉丝0
- 金钱15
- 威望0
- 积分15