PHPCMS学习笔记
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-18 17:15:59 浏览: 评论:0
一些常量所代表的意义:
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]} 显示当前栏目链接
- --phpfensi.com
- {$CATEGORYS[$catid][catname]} 显示当前栏目名称
Tags: PHPCMS学习笔记
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)