加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

PHPCMS学习记录

发布时间:2021-12-17 14:12:57 所属栏目:经验 来源:互联网
导读:一些常量所代表的意义: 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]}  显示当前栏目名称
 

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!