- 博客(12)
- 收藏
- 关注
原创 PHPcms 命名规范
类文件需要以.class.php为后缀(这里是指的phpcms的系统类库文件和模块中的类库文件,第三方引入的不做要求),例如http.class.php。函数文件需要以.func.php为后缀(第三方引入的不做要求),例如mail.func.php。数据模型需要以“数据表名称_model.class.php”为形式,类名称与文件名必须相同。phpcms v9的控制器就是模块的类文件,位于php
2017-08-08 16:19:47 353 1
原创 PHPcms 系统库调用
系统类库位于系统的phpcms/libs/classes目录下面,函数库文件名为*.class.php,其中global.func.php为框架中默认加载,global.func.php中函数可直接使用。系统函数库位于系统的phpcms/libs/functions目录下面,函数库文件名为*.func.php,其中定义的函数可直接使用。phpcms所有模块文件中都有defined('IN_PHP
2017-08-08 16:19:17 343
原创 PHPcms V9 的目录结构
**详细目录如下:(该部分有参考其他博客内容,有一下错误的地方做了修改) ** |—–api 接口文件目录 |—–caches 缓存文件目录 |—–configs 系统配置文件目录 |—–database.php 数据库配置文件 |—–route.php 路由配置文件 |—–system.php 系统配置文件
2017-08-08 16:07:06 487
原创 PHPcms模板编译过程
后台模板编译:后台模板的渲染代码如下:$this->admin_tpl('admin_list');其实现方法如下:/** * 加载后台模板 * @param string $file 文件名 * @param string $m 模型名 */final public static function admin_tpl($file, $m = '') { $m = empty($m)
2017-08-08 15:58:42 724
原创 PHPcms 创建数据库模型实例
方法一: $this->db = pc_base::load_model('content_model');其实现方法如下:/** * 加载数据模型 * @param string $classname 类名 */ public static function load_model($classname) { return self::_loa
2017-08-08 15:50:59 1163
原创 PHPcms 缓存的读取和设置
PHPcms设置了保存和读取缓存的方法,其实现方法存储在PHPcms/lib/functions/global.func.php文件中,设置缓存文件为setcache(), 读取缓存为getcache(); 具体实现方法如下:/** * 写入缓存,默认为文件缓存,不加载缓存配置。 * @param $name 缓存名称 * @param $data 缓存数据 * @param $file
2017-08-08 15:45:08 3351
原创 PHPcms 缓存目录cache下各文件的作用:
第一:caches/caches_commons目录下缓存文件:第二:caches/caches_template目录下缓存文件: 第三:caches/configs目录下缓存文件: 第四:caches/caches_model目录下缓存文件
2017-08-08 15:41:29 1432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人