首页 > CMS建站 > PhpCMS > 正文

PHPCMS学习笔记

2020-10-10 21:28:32
字体:
来源:转载
供稿:网友

一些常量所代表的意义:

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. --Cuoxin.com 
  5. {$CATEGORYS[$catid][catname]}  显示当前栏目名称

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表