crud 增加一个缺省的查询界面,而不是全集查询

和 New 、List 并列增加一个 Search,方便查询,这样对于简单的数据管理 就比较完整了。

我们会考虑这个的。

我觉得这个没有必要,毕竟你要搜索哪些字段是由应用决定的,自己写个 searchAction也很容易

admin这个view的基础上我想增加一些过滤的查询,但总感觉不怎么科学。

现在我用的笨方法,增加一个查询form,里面添加隐含域 r,用get方法提交。

但如果做了路由就麻烦了。

提交到本页面

具体点。 get方式提交 还是 post方式?

我觉得楼主的建议是好的~更加丰富和完善crud出来的东西~至少有以下两个优点:

1、可以作为后台使用,方便管理员做一些测试 (like django admin)

2、因为crud为官方所制造,可以利用yii最推崇的方法,最精炼的代码,来写,给coder们作为一个活生生的教材

其实我更愿意可以看到,只需要在main.php进行简单配置一下,就可以在特殊的地址栏,看到crud的界面,而无需一个个生成~

例如:

main.php


'components' => array(

    'admin' => array(

        'class' => 'zii.extendsions.CAdmin',

        'modules' => array('create', 'read', 'update', 'delete', 'search',),

        'urlprefix' => '/curd-admin/',

    ),

),

这样可以就通过以下地址访问:

http://localhost/yiiapp/curd-admin/

这样的控件,一般可以在开发阶段~或 DEBUG模式~所使用

不知道yii 是否可以extension扩展的方式,写出完整的页面管理出来,期待这样的扩展~