THINKPHP平常用到的基础知识

1、分组模式相关

一、什么时候用分组模式

通常状况下,在有前台跟后台甚至用户中心的时候,用到分组模式用的比较多php

二、如何使用分组模式

项目文件夹里面会有个Conf文件夹,这里用于系统的配置,通常状况下只有一个config.php,但用到分组模式后,咱们在里面通常会建几个文件夹,分别用于先后台的配置,比方说咱们创建了Admin跟User文件夹,而后里面也有一个config.php,数据库

外面的config.php主要是公共的一些配置,主要是数据库参数配置,COOKIE配置,固然最主要的就是定义系统有几个分组了:框架

/* 分组设置 */
'APP_GROUP_LIST'=>'Home,Admin,User', 
'DEFAULT_GROUP'=>'Home', 
网站

Admin文件夹的config.php加密

'AUTH_PWD_ENCODER' =>'md5', // 用户认证密码加密方式
'USER_AUTH_GATEWAY'    =>'?g=Admin&m=Login', // 默认认证网关
spa

'URL_MODEL'             => 0,
md5

User的config.phpit

'URL_MODEL'             => 1,  
后台

后面会讲一下URL_MODEL变量

2、THINKPHP的一些系统定义的变量

__ROOT__ 网站根目录地址
__APP__        当前项目(入口文件)地址
__GROUP__ 当前分组的URL地址
__URL__        当前模块的URL地址
__ACTION__ 当前操做的URL地址
__SELF__ 当前URL地址

这里要提到APP跟ROOT的区别,ROOT就是文件夹的那个根目录(就是跟TP框架同级的那个目录),APP则是定义的项目的文件夹目录(项目目录里面),

相关文章
相关标签/搜索