和 New 、List 并列增加一个 Search,方便查询,这样对于简单的数据管理 就比较完整了。
和 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扩展的方式,写出完整的页面管理出来,期待这样的扩展~