当前位置: 首页 > news >正文

TP自动生成模块目录

TP自动生成模块目录

例如我想在项目中增加一个AdminI模块

只需要在入口文件index.php中添加:

define('BIND_MODULE','Admin');

再访问127.0.0.1项目就可以自动添加一个模块。

 如果需要生成更多的控制器类,可以定义BUILD_CONTROLLER_LIST常量,例如:

define('BUILD_CONTROLLER_LIST','Index,User,Menu');

访问后会自动生成三个指定的控制器类:

  1. Admin\Controller\IndexController
  2. Admin\Controller\UserController
  3. Admin\Controller\MenuController

另外说的如何将项目除了public文件夹外,都放到非web文件夹,

手册中:

 

文章来源:刘俊涛的博客

欢迎关注,有问题一起学习欢迎留言、评论

相关文章:

  • maven私服搭建
  • canvas 使用图片跨域问题
  • MySQL的安装与配置
  • redhat7.5在H3C机器上黑屏无显
  • 超级详细使用Webpack4.X 搭建H5开发环境
  • 真数组与伪数组的区别
  • 搜狗地图下载|搜狗地图app下载
  • 腾讯朱华:数据中心下一个风向的探索
  • 汇编语言实验9
  • CentOS 7下mysqld服务启动失败终极解决方案
  • 【Python】【翻转字符串】
  • 记一次华硕X205t思聪本 重装系统,安装win8和linux双系统
  • Vue 单页应用(spa)前端路由实现原理
  • Spring工厂常识
  • PDF删除水印与添加水印方法介绍
  • [deviceone开发]-do_Webview的基本示例
  • 【node学习】协程
  • 345-反转字符串中的元音字母
  • CSS3 变换
  • CSS盒模型深入
  • ECMAScript入门(七)--Module语法
  • JS变量作用域
  • mysql外键的使用
  • Mysql优化
  • Objective-C 中关联引用的概念
  • python3 使用 asyncio 代替线程
  • Python学习之路16-使用API
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 三分钟教你同步 Visual Studio Code 设置
  • 深入浅出Node.js
  • 算法之不定期更新(一)(2018-04-12)
  • 译米田引理
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 交换综合实验一
  • 通过调用文摘列表API获取文摘
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #QT(TCP网络编程-服务端)
  • #微信小程序:微信小程序常见的配置传值
  • ${factoryList }后面有空格不影响
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (done) 两个矩阵 “相似” 是什么意思?
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (第61天)多租户架构(CDB/PDB)
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .dwp和.webpart的区别
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .php文件都打不开,打不开php文件怎么办
  • [04] Android逐帧动画(一)
  • [20161101]rman备份与数据文件变化7.txt