有没有 PHP 框架或者开源的项目能像 Python 的 django admin 一样快速实现数据库基本浏览和操作的?

2017-12-18 12:26:32 +08:00
 dersu

公司程序员全都是 python 技术栈的,php 完全不了解

现在需要用 php 来实现数据库快速浏览和增删改查 有没有 php 的框架或者开源项目能象 django 的 admin 面板一样,稍微配置就快速实现的?

其实效果接近 phpmyadmin,但那个无法二次开发啊 我们要的效果大概是用户登录后,能看几个类似 cms 系统设置好的静态页面,然后两三个页面里能查看数据的特定表,并做些表单提交,数据库里增加一条记录

谢谢啊

5816 次点击
所在节点    PHP
27 条回复
sensui7
2017-12-18 12:31:27 +08:00
wordpress, 如果 wordpress 做不到, 那就 wordpress 加几个插件
Mitt
2017-12-18 12:33:34 +08:00
yii2 谁用谁知道
eb22fbb4
2017-12-18 12:46:17 +08:00
Symfony +sonataAdmimBundle,符合题主需求
mahone3297
2017-12-18 13:11:37 +08:00
easyadmin
Patrick95
2017-12-18 13:14:02 +08:00
用 Laravel 把数据表封装几个模型,然后用 Laravel Admin ?
zjsxwc
2017-12-18 13:21:03 +08:00
主流框架都可以了吧, 比如 Symfony 用 Doctrine ORM, 先一个命令把数据库表都生成对应的 entity 的 PHP class 文件, 然后再一条命令对这些 entity 生成对应的 CRUD 操作的 controller, 就解决楼主的需求了
zjsxwc
2017-12-18 13:23:23 +08:00
或者不用所谓的框架, 只用一个 ORM 工具, 先一个命令把数据库表都生成对应的 entity 的 PHP class 文件, 然后楼主自己写个脚本, 对这些 entity 借助 ORM 生成符合自己项目的 controller 代码
topthink
2017-12-18 13:32:08 +08:00
根据楼主的想法建议还是用一些 CMF 直接搭建,在 TP 的生态实现里面,包括很早之前的 OneThink,以及最新的 TwoThink、ThinkCmf 之类的工具,都有在线建模和数据管理的功能,对于后台数据管理来说是很轻而易举的事情。
BOYPT
2017-12-18 13:41:48 +08:00
adminer 家有个叫 editor 的项目,大概就这个用途吧,给用户指定编辑特定数据库表的。
messier
2017-12-18 13:53:57 +08:00
1、既然全是 Python 技术栈,为何一定要用 php 实现?
2、yii2 的 gii/ laravel 的 artisan 都能实现 CURD 快速生成代码
gouchaoer
2017-12-18 14:24:42 +08:00
公司用 python 你就用 python 啊,干嘛上 php
php 的 admin 后台 yii2,symfony 和 laravel 都有很多,github 随便选一款都行
gouchaoer
2017-12-18 14:25:55 +08:00
yii2 的 gii/ laravel 的 artisan 都能实现 CURD 没啥用,就那点时间我 copy 一下就完了
还有 migration,我一股脑写一个文件里
evilcue
2017-12-18 14:44:50 +08:00
自己动手丰衣足食,thinkphp5+layui 挺好使的,国产良心 ui,django 感觉不好看,扩展不方便
bbbbbbbk
2017-12-18 15:09:05 +08:00
@Mitt yii2+adminlte 撸一个后台还是很方便的
dersu
2017-12-18 15:30:47 +08:00
楼上各位我不一一 at 感谢了啊。对于 python 程序员来说,信息量太大了,要消化一下,哈哈

我们公司基本上能用 Python 肯定是用 python 了,无奈这次客户要求用 php。。。打算了解一下后,看看是自己做还是找人来做
zocome
2017-12-18 15:33:00 +08:00
@evilcue #13 同 tp5+layui,一开始觉得挺方便的,系统慢慢复杂,发现 layui 的问题越多
TangMonk
2017-12-18 15:51:30 +08:00
symfony esayadmin
LINAICAI
2017-12-18 16:22:47 +08:00
laravel 框架加 admin 扩展
picone
2017-12-18 16:55:16 +08:00
yii2 +1
askfilm
2017-12-18 19:00:51 +08:00
Symfony + SonataAdmim 可以快速实现后台, 深入的话,怎么扩展都行

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

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

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

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

© 2021 V2EX