位置: 编程技术 - 正文

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)

  • 个税手续费返还交增值税,但是6%的那行是灰色的
  • 个税扣除方法叫什么
  • 企业利息收入需要交哪些税
  • 计提坏账所得税费用分录
  • 企业入库流程图
  • 支票存根必须盖银行章吗
  • 代缴五险一金自己还需要缴纳吗
  • 免税项目怎么做账
  • 房产税按租金收入
  • 长期股权投资收益会计处理
  • 收到物业费普通发票做账
  • 小企业无形资产有
  • 借别人钱收据怎么写
  • 津贴补助如何缴纳个税
  • 本期准予扣除税额是什么
  • 离退休人员福利
  • 单位购买短期保本理财产品如何做账?
  • mac怎么设置不自动开机
  • 王者荣耀电脑版叫啥名字
  • 办妥托收手续会计分录
  • 初级会计实务的心得体会
  • 企业所得税预缴可以不交吗
  • 简介linux系统中的10个常用命令及功能
  • windows10一直刷屏
  • 台式电脑清洗步骤图解
  • PHP:curl_multi_strerror()的用法_cURL函数
  • 购入固定资产后海通融资怎么办
  • vue项目页面写在哪里
  • 招标单位收取标书费多少钱
  • 出售设备收到的现金属于什么活动
  • 企业收到对外投资收益交所得税吗
  • 企业工资薪金和职工福利费等支出税前扣除问题的公告
  • 处置长期股权投资产生的收益计入什么科目
  • 《推荐一个好地方》图书馆
  • 餐饮企业原材料成本如何分析
  • 耕地里埋坟国家有什么规定
  • 收到银联代收短信
  • 保教费属于什么收入
  • 帝国cms采集教程
  • 小于500的费用没有发票怎么做账
  • 交物业的发票有用吗
  • 合并报表调整分录理解
  • 筹建期间的费用计入什么费用
  • 修理费账务处理
  • 劳务分包劳务费付款比例
  • 自行开具增值税专用发票怎么开
  • 滴滴打车开具的普通发票可以抵扣吗
  • 弥补亏损怎么做账
  • 一般纳税人购进税控设备如何抵扣
  • 其他应收款待抵扣税金
  • 会计怎么核对出纳的日记账
  • 免于填报什么意思
  • 私营企业固定资产法律制度
  • 怎么设置库存限额
  • 电脑如何安装Anaconda
  • win7还原系统怎么还原
  • win8.1系统安装教程
  • dell t110服务器
  • ios太极
  • win8操作中心
  • win8.1 ie浏览器
  • win8系统怎么调出运行窗口
  • win10系统怎么一键返回桌面
  • 推荐10 个很棒的电影
  • linux系统中可用于添加用户账号
  • ftp上传网站的步骤
  • nginx优雅退出
  • JavaScript驾驭网页-获取网页元素
  • 正则批量匹配
  • 安卓layout布局
  • jquery trigger 传参数
  • 税务局副科长工资
  • 贵阳税务官网登录
  • 青海税务app怎么开票
  • 国税系统公务员调动
  • 48岁了还有必要上环吗
  • 浙江欧派和广东欧派哪个好
  • 地税应急管理办法最新
  • 平安银行股份有限公司临沂分行
  • 审计程序检查的定义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设