dersu
V2EX  ›  PHP

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

  •  
  •   dersu · Dec 18, 2017 · 7607 views
    This topic created in 3246 days ago, the information mentioned may be changed or developed.

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

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

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

    谢谢啊

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

    我们公司基本上能用 Python 肯定是用 python 了,无奈这次客户要求用 php。。。打算了解一下后,看看是自己做还是找人来做
    zocome
    zocome
    Dec 18, 2017
    16
    @evilcue #13 同 tp5+layui,一开始觉得挺方便的,系统慢慢复杂,发现 layui 的问题越多
    TangMonk
    TangMonk
    Dec 18, 2017 via Android
    17
    symfony esayadmin
    LINAICAI
    LINAICAI
    Dec 18, 2017 via iPhone
    18
    laravel 框架加 admin 扩展
    picone
    picone
    Dec 18, 2017
    19
    yii2 +1
    askfilm
    askfilm
    Dec 18, 2017
    20
    Symfony + SonataAdmim 可以快速实现后台, 深入的话,怎么扩展都行
    TonyG
    TonyG
    Dec 18, 2017
    21
    SonataAdmin +1 它本身也是受 django admin 的影响很大
    caola
    caola
    Dec 18, 2017
    22
    @dersu phpmyadmin 那么好用你不用,那建议你使用 adminer,
    单单用于 mysql 的,单语言版本,单文件,不到 200KB,
    你值得拥有!
    SlipStupig
    SlipStupig
    Dec 18, 2017
    23
    @dersu 可以用 python 写个 API,用 php 来调用,这样大家都省事 23333
    xiaoyanbot
    xiaoyanbot
    Dec 19, 2017
    24
    @topthink ThinkCMF 2.x 没有在线建模的功能吧?
    nullen
    nullen
    Dec 19, 2017
    25
    yii 的 gii
    dobelee
    dobelee
    Dec 19, 2017
    26
    yii 自动生成。
    soooon
    soooon
    Dec 19, 2017
    27
    直接使用 Enhancer 吧,搞定一切增删改查事务,只需打开浏览器写 SQL 就能完成全部系统开发工作:enhancer.io
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   690 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 22:22 · PVG 06:22 · LAX 14:22 · JFK 17:22
    ♥ Do have faith in what you're doing.