wuxiaolin 2012-08-31 17:33:00 3345次浏览 9条回复 0 0 0

CArrayDataProvider这个能显示数据库查出的数组,但如果我将这个数据进行一次遍历,拼装成我最终要显示的数据,再传进去,数据显示就都是空白的。是不是这个就是如此的,只能显示数据库查出的所有原生数据? 有没其他的方法,因为我这边一定要从两个表查出数据进行拼装的

  • 回复于 2012-09-01 00:12 举报

    话说ActiveRecord 有个relations()
    实再不行,MySQL还有个东西叫视图,ActiveRecord可以从其生成。

  • 回复于 2012-09-01 16:25 举报

    我说了,一定要从两张表查出进行拼装,所以是不能链表的。这样说吧,两张表在不同的库,视图跟你说那个能实现么

  • 回复于 2012-09-03 14:09 举报

    你能用MySQL实现的话,Yii都能实现。

  • 回复于 2012-09-03 14:48 举报

    可以实现,只是不能用现成的YII里面的视图罢了

  • 回复于 2012-09-03 14:51 举报

    那你把参数传过去,自己用foreach实现下吧,样式可以用CClientScript注册,可以去yiiframework的github上提交下issue,帮助我们改进。

  • 回复于 2012-09-03 16:32 举报

    或者自己写个类???

  • 回复于 2012-09-03 16:54 举报

    你刚开始也没说是不同库呀。不同库的话,没试过MYSQL能不能用视图实现。但是,可以重载AR类实现分库。这个你搜下就OK了。

  • 回复于 2012-09-03 18:09 举报

    谢谢谢谢谢谢,我看看

  • 回复于 2012-09-03 18:11 举报

    恩,谢谢啊。。。。。

您需要登录后才可以回复。登录 | 立即注册