weizhi 2012-09-08 18:33:46 2532次浏览 4条回复 0 0 0

描述:数据库有一张菜单名称的数据表,我用foreach 循环把数据取出来,放在无序列表里面,菜单还有父类cid 。我希望实现的是能按照cid分类,每一类放在一页,然后就点下一页,或者上一页来切换菜单的种类。Yii框架下面怎么实现呢? 求解~ 像热心的同志们敬礼!!

  • 回复于 2012-09-09 15:23 举报

    可以先试想在纯php下,如何实现。然后看看Yii里面有没有这样的功能模块用。

  • 回复于 2012-09-10 11:42 举报

    我的设想是这样的:
    一、用AJAX。
    二、select distinct cid from some_table;存入一个数组中array() $array。置于model里,通过getAllCid()返回。
    三、点下一页做成一个link也行。link=>'controller/action?cid=$array(index++)'
    四、controller/action对该XMLHttpRequest做出反馈:
    1、select * from some_table where cid=$_GET[‘cid’]; 重新生成菜内容
    2、重新生成下一页,上一页的link.

  • 回复于 2012-09-10 19:29 举报

    楼上思路very good!!,能不能给我们菜鸟个yii下使用ajax的例子,ajax真心不会用。

  • 回复于 2012-09-11 07:15 举报

    谢谢你,想法很好,可是作为菜菜的我现在还对整个Yii不是太了解,我得多看点手册和教程了。 然后按照你给的思路试试~

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