对于一个在程序行业摸爬打滚多年的程序老鸟来说,由于工作需求开始玩PHP,可能我的观念不对,忘作者解答。
1、对于原始框架 ThinkPHP 最大亮点是 MVC,及模块划构建应用程序。但是我发现 fastadmin在包装ThinkPHP后没有将模块化发扬光大。根据官方文档,fastAdmin最大的亮点是一键生成CRUD相关操作。但是这个生成都是放在 admin目录的。 而不是放成 application\moduleName 目录下的?这是为何呢?
2、后期是否考虑加入 hisiphp的模块管理功能呢?
3、使用fastadmin 我定义一个模块。模块包含前后台,那我的模块目录该如何 友好(符合fastadmin设计理念)的定义呢?
@陈安邦 首先感谢你的支持!为你解答一下:
1.因为FastAdmin主要专注于后台管理的快速开发,一键CRUD是后台管理中常用到的功能。而前台或其它模块的CRUD需求变化多端,不是FastAdmin能统一的,所以没考虑其它模块。
2.没了解过hisiphp,FastAdmin会按照自己计划和思路进行开发,看多了别人的,总会有别人的影子。
3.如果你是自己开放项目,建议你按照ThinkPHP5的规范开发即可,FastAdmin是遵守ThinkPHP5的开发规范的。如果你需要开发一个插件,并分享给其他小伙伴们使用,则需要按照FastAdmin的插件规范来进行开发,请参考:https://doc.fastadmin.net/docs/addons.html
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论