公司程序员全都是 python 技术栈的,php 完全不了解
现在需要用 php 来实现数据库快速浏览和增删改查 有没有 php 的框架或者开源项目能象 django 的 admin 面板一样,稍微配置就快实现的?
其实效果接近 phpmyadmin,但那个无法二次开发啊 我们要的效果大概是用户登录后,能看几个类似 cms 系统设置好的静态页面,然后两三个页面里能查看数据的特定表,并做些表单提交,数据库里增加一条记录
谢谢啊
![]() | 1 sensui7 2017-12-18 12:31:27 +08:00 ![]() wordpress, 如果 wordpress 做不到, 那就 wordpress 加几个插件 |
2 Mitt 2017-12-18 12:33:34 +08:00 via iPhone yii2 谁用谁知道 |
![]() | 3 eb22fbb4 2017-12-18 12:46:17 +08:00 via Android Symfony +sonataAdmimBundle,符合题主需求 |
![]() | 4 mahone3297 2017-12-18 13:11:37 +08:00 easyadmin |
5 Patrick95 2017-12-18 13:14:02 +08:00 用 Laravel 把数据表封装几个模型,然后用 Laravel Admin ? |
![]() | 6 zjsxwc 2017-12-18 13:21:03 +08:00 主流框架都可以了吧, 比如 Symfony 用 Doctrine ORM, 先一个命令把数据库表都生成对应的 entity 的 PHP class 文件, 然后再一条命令对这些 entity 生成对应的 CRUD 操作的 controller, 就解决楼主的需求了 |
![]() | 7 zjsxwc 2017-12-18 13:23:23 +08:00 或者不用所谓的框架, 只用一个 ORM 工具, 先一个命令把数据库表都生成对应的 entity 的 PHP class 文件, 然后楼主自己写个脚本,对这些 entity 借助 ORM 生成符合自己项目的 controller 代码 |
![]() | 8 topthink 2017-12-18 13:32:08 +08:00 ![]() 根据楼主的想法建议还是用一些 CMF 直接搭建,在 TP 的生态实现里面,包括很早之前的 OneThink,以及最新的 TwoThink、ThinkCmf 之类的工具,都有在线建模和数据管理的功能,对于后台数据管理来说是很轻而易举的事情。 |
9 BOYPT 2017-12-18 13:41:48 +08:00 adminer 家有个叫 editor 的项目,大概就这个用途吧,给用户指定编辑特定数据库表的。 |
![]() | 10 messier 2017-12-18 13:53:57 +08:00 1、既然全是 Python 技术栈,为何一定要用 php 实现? 2、yii2 的 gii/ laravel 的 artisan 都能实现 CURD 快速生成代码 |
![]() | 11 gouchaoer 2017-12-18 14:24:42 +08:00 公司用 python 你就用 python 啊,干嘛上 php php 的 admin 后台 yii2,symfony 和 laravel 都有很多,github 随便选一款都行 |
![]() | 12 gouchaoer 2017-12-18 14:25:55 +08:00 yii2 的 gii/ laravel 的 artisan 都能实现 CURD 没啥用,就那点时间我 copy 一下就完了 还有 migration,我一股脑写一个文件里 |
13 evilcue 2017-12-18 14:44:50 +08:00 自己动手丰衣足食,thinkphp5+layui 挺好使的,国产良心 ui,django 感觉不好看,扩展不方便 |
15 dersu OP 楼上各位我不一一 at 感谢了啊。对于 python 程序员来说,信息量太大了,要消化一下,哈哈 我们公司基本上能用 Python 肯定是用 python 了,无奈这次客户要求用 php。。。打算了解一下后,看看是自己做还是找人来做 |
![]() | 17 TangMonk 2017-12-18 15:51:30 +08:00 via Android symfony esayadmin |
![]() | 18 LINAICAI 2017-12-18 16:22:47 +08:00 via iPhone laravel 框架加 admin 扩展 |
![]() | 19 picone 2017-12-18 16:55:16 +08:00 yii2 +1 |
![]() | 20 askfilm 2017-12-18 19:00:51 +08:00 Symfony + SonataAdmim 可以快速实现后台, 深入的话,怎么扩展都行 |
![]() | 21 TonyG 2017-12-18 20:12:52 +08:00 SonataAdmin +1 它本身也是受 django admin 的影响很大 |
![]() | 22 caola 2017-12-18 21:18:47 +08:00 |
![]() | 23 SlipStupig 2017-12-18 23:33:53 +08:00 @dersu 可以用 python 写个 API,用 php 来调用,这样大家都省事 23333 |
![]() | 24 xiaoyanbot 2017-12-19 00:23:36 +08:00 @topthink ThinkCMF 2.x 没有在线建模的功能吧? |
![]() | 25 nullen 2017-12-19 08:13:22 +08:00 yii 的 gii |
26 dobelee 2017-12-19 09:38:03 +08:00 yii 自动生成。 |
27 soooon 2017-12-19 11:29:41 +08:00 直接使用 Enhancer 吧,搞定一切增删改查事务,只需打开浏览器写 SQL 就能完成全部系统开发工作:enhancer.io |