PHPCMS学习记录
发布时间:2021-12-17 10:53 所属栏目:19 来源:互联网
导读:一些常量所代表的意义: 1、PHPCMS_PATH --网站文件根目录 类似于:F:/APMServ5.2.6/www/htdocs/ 2、PC_PATH -- 框架目录 F:/APMServ5.2.6/www/htdocs/phpcms/ 3、CACHE_PATH -- 缓存文件夹地址 F:/APMServ5.2.6/www/htdocs/caches/ 4、SITE_URL -- 当前访问的
一些常量所代表的意义: 1、PHPCMS_PATH -->网站文件根目录 类似于:F:/APMServ5.2.6/www/htdocs/ 2、PC_PATH --> 框架目录 F:/APMServ5.2.6/www/htdocs/phpcms/ 3、CACHE_PATH --> 缓存文件夹地址 F:/APMServ5.2.6/www/htdocs/caches/ 4、SITE_URL --> 当前访问的主机名 localhost 5、HTTP_REFERER --> 当前访问的页面来源于哪个模块(或者说控制器) 6、SYS_START_TIME --> 系统开始时间 7、DIRECTORY_SEPARATOR --> / 分割符 加载函数经过:这个文件在网站根目录('phpcms/base.php'). pc_base::load_sys_func('global'); pc_base 是一个类名,调用了load_sys_func这个方法,把函数名'global'传过去,这个函数文件起名global.func.php便会被加载,load_sys_func($func)接收这个参数之后再次调用_load_func($func,$path='')这个方法,路径默认是当前目录下的'libs/functions',路径再链接上'/'再连上函数名再连上'.func.php',再在这路径的前面连接上PC_PATH就构成了完整的路径,判断如果存在这个文件,就加载,如果不存在则返回false. 自动加载函数: 凡是起名***.func.php的放到phpcms/libs/functions/autoload/下的函数文件都会被自动加载. 加载配置文件的内容: pc_base::load_config($file,$key)一般传入这两个参数就好,一个是文件名,一个是要获取的配置的名称,比如说要获取caches/configs/system.php里面的web_path配置. phpcms获取当前栏目信息: {catpos($catid)} 显示文章位置导航 {$CATEGORYS[$catid][url]} 显示当前栏目链接 --Cuoxin.com {$CATEGORYS[$catid][catname]} 显示当前栏目名称 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读