当前位置:首页 > CMS教程 > phpcms > 列表

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获取当前栏目信息:

  1. {catpos($catid)}               显示文章位置导航 
  2.  
  3. {$CATEGORYS[$catid][url]}      显示当前栏目链接 
  4. --phpfensi.com 
  5. {$CATEGORYS[$catid][catname]}  显示当前栏目名称

Tags: PHPCMS学习笔记

分享到: