公司程序员全都是 python 技术栈的,php 完全不了解
现在需要用 php 来实现数据库快速浏览和增删改查 有没有 php 的框架或者开源项目能象 django 的 admin 面板一样,稍微配置就快速实现的?
其实效果接近 phpmyadmin,但那个无法二次开发啊 我们要的效果大概是用户登录后,能看几个类似 cms 系统设置好的静态页面,然后两三个页面里能查看数据的特定表,并做些表单提交,数据库里增加一条记录
谢谢啊
1
sensui7 2017-12-18 12:31:27 +08:00 1
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 1
根据楼主的想法建议还是用一些 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
|