有什么优雅的方式写后台管理系统(列表,增删改查

2016-03-09 10:07:55 +08:00
 tuuuz

题主是 PHP 程序猿,最近的工作内容是写后台(各种 CRUD ),如下图

http://ww2.sinaimg.cn/large/bd52288agw1f1qdiwdy8jj21kw0ztdn3.jpg

写完新闻列表写话题列表,写完话题列表写用户列表……感觉就像找你妹的无尽模式😢


以前的流程如下:


想向老司机们 请教一下 有没有优雅的方式能够减轻我的工作量。。感恩🙏

13793 次点击
所在节点    PHP
35 条回复
est
2016-03-09 10:08:30 +08:00
django admin 拯救 CURD 世界
feiyuanqiu
2016-03-09 10:11:45 +08:00
现在好多框架都已经支持自动生成这类功能的代码,比如 yii
如果用的框架不支持,可以自己写一个代码生成工具,也不复杂
tuuuz
2016-03-09 10:12:22 +08:00
@est 😂果然是[人生苦短 我用 Python ]
justfly
2016-03-09 10:12:29 +08:00
你可以鼓捣一个框架 用元数据来生成重复的东西 再做这样的业务就是写配置文件
tuuuz
2016-03-09 10:13:50 +08:00
@feiyuanqiu 团队现在用的是 Laravel ,我去搜一下有没有此类功能,感谢提供思路
pynix
2016-03-09 10:14:26 +08:00
Django admin
denghongcai
2016-03-09 10:18:20 +08:00
wgjak47
2016-03-09 10:24:15 +08:00
https://github.com/sshwsfc/django-xadmin
如果你嫌 Django 原生的 admin 难看。
cooper
2016-03-09 10:25:16 +08:00
RangerWolf
2016-03-09 10:27:06 +08:00
楼主 你的后台模板是什么?
tuuuz
2016-03-09 10:32:11 +08:00
@denghongcai 非常非常感谢,很有帮助!
TangMonk
2016-03-09 10:32:35 +08:00
使用 PHP 的各种 Admin 生成框架:

Sonata Symfony Admin:




Rails Admin 改装版:

tuuuz
2016-03-09 10:33:30 +08:00
tuuuz
2016-03-09 10:34:04 +08:00
@RangerWolf 用 Bootstrap 写的
Jelen
2016-03-09 10:44:24 +08:00
赶紧收藏,我也是那个一直 CRUD 的搬砖工,而且他丫的还是桌面应用。。。话说,桌面应用有什么解决方案
gdtv
2016-03-09 10:58:09 +08:00
我也曾经想过有什么脚本可以自动生成 CURD 的代码,我也曾经试图开发过这样的自动脚本,但后来发现,各个模型的东西一般都不同,并且各个模型之间还有关联, CURD 代码也会有很多不同,就算可以自动生成,最后要手工改的东西还是很多,不如从一开始就手工写了。
tuuuz
2016-03-09 11:08:47 +08:00
@Jelen 祝你早日找到趁手的兵器
tuuuz
2016-03-09 11:10:57 +08:00
@gdtv 哈哈是的,模型关联太复杂的时候,以前造的轮子直接爆胎了…可能是写的太渣
xujif
2016-03-09 11:12:29 +08:00
@tuuuz laravel administrator 针对一般的 crud 够了,不过扩展性不是很好
tuuuz
2016-03-09 11:14:29 +08:00
@xujif 哈哈,是!前期用的应该会挺爽,一加功能估计得跪

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/262101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX