本文介绍了ThinkPHP项目组的配置方法,分享给您参考,如下:

项目分组概述

项目分组是ThinkPHP的重要机制。项目分组功能可以将过去的多个项目合并成一个项目,该项目可以重用公共文件,但每个组都可以有自己独立的配置文件、公共文件、语言包等。

以一个普通的网站为例,如果你不使用一个项目组,那通常是一个项目,提供网站前台(用户浏览部分),网站的后台管理部分有独立的配置文件、CSS文件和模板,等另一个项目。但实际上这两个项目是网站的所有内容。它们可以共享一些内容,比如数据库配置文件,甚至一些模型类和跨项目操作。

项目分组是解决同一系统下项目之间常见问题和个别问题的好方法。

项目分组配置

可以通过系统配置文件中的一个简单项目组配置打开项目分组。

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





配置选项
解释
例子或建议


app_group_list
将项目的所有名称列表分组,如果未设置,则不启用项目分组模式。
app_group_list= >家乡,管理员,用户,博客,


default_group
默认项目组名称,系统默认为家。
default_group= > 'home',


app_group_depr
项目组之间的分区默认为。(Point),用于分离函数d函数和路由配置
建议的默认


tmpl_file_depr
模板文件中模块与操作之间的分区,默认值是,它只对项目组有效。
默认情况下,可以使用U方法自动生成URL。


var_group
获取项目组名称的变量,默认值是g
指标。pHPG = adminm =指标=编辑推荐默认





当tmpl_file_depr配置为_,管理员包索引模块的添加,从原来的对应的模板文件:

太平人寿 / / /索引默认管理员/ add.html

改变:

太平人寿 / / / index_add.html默认管理员

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

提示:tmpl_file_depr也是集团语言的定义和语言文件的语言文件之间的分隔符。

在上面的配置选项,分组是启用的app_group_list必须设置,和其他选项根据实际情况配置。

项目分组的个别配置

如果你想添加一个个性化配置单独分组的项目,您可以配置conf目录,并建立同名的项目团队(目录目录命名格式为:第一个字母小写的名字+包休息的形式),并在目录中定义一个config.php配置文件。如管理项目的个性配置文件:

conf /行政/ config.php

当config.php文件是组名的目录下定义,系统会自动加载该数据包的独立配置和覆盖在普通配置的相同选项设置访问数据包时。

更多的读者感兴趣的ThinkPHP相关内容可以看到这个网站的主题:ThinkPHP入门教程

希望本文有助于基于ThinkPHP框架的PHP程序设计人。