位置: 编程技术 - 正文

ThinkPHP项目分组配置方法分析(thinkphp6项目)

编辑:rootadmin

推荐整理分享ThinkPHP项目分组配置方法分析(thinkphp6项目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp分表,thinkphp5分表,thinkphp分库分表,thinkphp分表,简述thinkphp项目结构,thinkphp项目怎么部署,thinkphp5项目,thinkphp5项目,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了ThinkPHP项目分组配置方法。分享给大家供大家参考,具体如下:

项目分组概述

项目分组是 ThinkPHP 一个重要机制,项目分组功能可以把以往的多项目合并到一个项目中去,对于公共的文件可以重用,但每个分组又可以有自己独立的配置文件、公共文件、语言包等。

以一个普通的网站为例,如果不采用项目分组,那么通常是将网站前台(提供给用户浏览部分)作为一个项目。而网站的后台管理部分,可能有独立的配置文件,CSS文件及模板等,因此作为另一个项目来管理。但实际上这两个项目都是网站的内容,他们之间可以共享一些内容如数据库配置文件甚至一些模型类和跨项目操作等。

项目分组就很好的解决了同一个系统下各项目之间的共性与个性问题。

项目分组配置

在系统配置文件(Config/config.php)里面进行简单的项目分组配置即可开启项目分组。

与项目分组模式有关的配置有五个:

配置选项 说明 例子或建议 APP_GROUP_LIST 项目分组所有名称列表,若不设置则表示不启用项目分组模式 'APP_GROUP_LIST'=>'Home,Admin,User,Blog', DEFAULT_GROUP 默认的项目分组名称,系统默认是 Home 'DEFAULT_GROUP' =>'Home', APP_GROUP_DEPR 项目分组之间的分割符,默认是 . (点),用于 A函数 D函数 和 路由配置中的分隔 建议默认 TMPL_FILE_DEPR 模板文件中模块与操作之间的分割符,默认是 / ,只对项目分组部署有效 建议默认,可使用 U 方法自动生成 URL VAR_GROUP 获取项目分组名称的变量,默认是 g index.php&#;g=Admin&m=Index&a=edit,建议默认 当 TMPL_FILE_DEPR 配置为 _ 时,以 Admin 分组 Index 模块 add 操作来说,其对应的模板文件由原来的:

Tpl/default/Admin/Index/add.html

ThinkPHP项目分组配置方法分析(thinkphp6项目)

变更为:

Tpl/default/Admin/Index_add.html

通过这个配置,使模板目录结构减少了一层目录。

提示:TMPL_FILE_DEPR 同时也是语言文件中分组语言定义与语言文件之间的分隔符。

以上配置选项中,要启用分组,APP_GROUP_LIST 必须设置,其他选项则根据实际情况加以配置。

项目分组个性配置

如果要为分组的项目添加独自的个性化配置,可以在配置目录 Conf 下,建立与项目组名称相同的目录(目录命名格式是:分组名称的首字母大写+其余字母小写的形式),并在目录内定义一个 config.php 配置文件。如 Admin 项目的个性配置文件:

Conf/Admin/config.php

当分组名称的目录下有定义 config.php 文件时,每次访问该分组,系统会自动加载分组的独立配置并覆盖公共配置中相同选项的设定。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

thinkPHP实现MemCache分布式缓存功能 本文实例讲述了thinkPHP实现MemCache分布式缓存功能。分享给大家供大家参考,具体如下:两天在研究MemCache分布式缓存的问题时,发现ThinkPHP其实并不支持

ThinkPHP静态缓存简单配置和使用方法详解 本文实例讲述了ThinkPHP静态缓存简单配置和使用方法。分享给大家供大家参考,具体如下:根据ThinkPHP官方手册:ThinkPHP内置了静态缓存类,通过静态缓

ThinkPHP的常用配置选项汇总 本文实例讲述了ThinkPHP的常用配置选项。分享给大家供大家参考,具体如下:returnarray(/*Dispatch设置*/'DISPATCH_ON'=true,//是否启用Dispatcher//URL模式:0普通模

标签: thinkphp6项目

本文链接地址:https://www.jiuchutong.com/biancheng/293170.html 转载请保留说明!

上一篇:ThinkPHP模板循环输出Volist标签用法实例详解(thinkphp demo)

下一篇:thinkPHP实现MemCache分布式缓存功能(thinkphp dump)

  • 收取罚款
  • 出租房怎么算平方多少
  • 预缴增值税附加税需要计提吗
  • 交易性金融资产是什么意思
  • 退回股东投资款现金流量
  • 经营罚没物品增值税计算
  • 没有报关单货物违法吗
  • 清算费用会计科目设置
  • 外经证的项目范围
  • 保险摊销什么 时候开始
  • 已认证的进项税额转出如何操作
  • 退回的留抵增值税怎么入账
  • 物业公司转售电费怎么开票
  • 并购对利润的影响
  • 递延所得税资产是什么
  • 关于个体工商户的法律规定及司法解释
  • 小规模纳税人核定征收标准
  • 收购粮食怎么做账
  • 公司作账都按不含税价吗
  • 进项发票已入账抵扣后开负数红冲怎么处理
  • 返回的工会经费如何做账最新
  • 金蝶标准版利润表季度怎么选
  • 营业执照副本编号是指什么
  • 工程承包付款最佳方式
  • 跨年应收账款账务错误怎么调整
  • 虚拟机安装苹果系统全过程
  • 小型微利企业免税政策
  • 违约金条款的特点
  • iphone7plus怎么设置5g网络
  • 图解在OS X中管理窗口大小的多种方法
  • 当月费用下月付款怎么做账
  • msscli.exe - msscli是什么进程 有什么用
  • 对公帐户定期存款利率
  • 冲销去年多计提所得税怎么做
  • 应付职工薪酬的明细科目有哪些
  • 报销员工餐费属于哪个科目
  • 销售自己2008年1月购入并作为
  • 法定盈余公积金达到注册资本的多少时不再提取
  • rsa前端解密
  • php中imagestring
  • php用mysql连接数据库并查询
  • 关联方核对
  • 外商投资企业 外资企业
  • php分割数组
  • html扫码功能
  • vue做项目的流程
  • 预算会计的核算对象是什么
  • 企业的业务招待费属于什么费用
  • 差旅费报销金额大于实际发生金额
  • 逐期增长量与累计增长量
  • 深入mysql源码
  • 什么叫挂往来
  • 库存商品怎么结转收入
  • 预售期的房子是否可以买卖
  • 房屋租赁协议印花税怎么计算
  • 单位内部部门之间人员调整
  • 农民专业合作社法
  • 给法人交社保,不发工资可以吗
  • sql 随机
  • vista桌面为什么不能登陆
  • win10商店是什么
  • ubuntu安装office2019
  • win8关机一直转圈
  • window10如何设置访客权限
  • win7系统怎么设置浏览器主页
  • Win10 Mobile 10586.164上手体验视频评测
  • 对象转化为字符串的几种方式
  • js里写css
  • node.js 作用
  • 一次性批量随机抽取
  • js原生dialog
  • 前端jsonp解决跨域
  • jQuery模仿阿里云购买服务器选择购买时间长度的代码
  • jquery 插件写法
  • 全面解析A型天秤座男
  • 国企划拨用地改制处置
  • 沈阳市地方税务局
  • 邮政清关费用怎么算
  • 长沙税务查询电话
  • 什么是增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设