phpcms文件命名规则
以下是model的目录(M)
文件名必须以_model.class.php
类名要和文件名相同并且继承model
如:文件名为aa_model.class.php
文件内容:
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_sys_class('model', '', 0);
class aa_model extends model {
public function __construct() {
$this->db_config = pc_base::load_config('database');
$this->db_setting = 'default';
$this->table_name = 'aa';//单引号里写表名
parent::__construct();
}
}
以下是templates的目录(v)
前台页面默认放在templates/default
defaule下的文件夹名要与models下的文件夹名相同
如:models下有bb文件夹
那么templates/default下应该会有一个bb文件夹存储模板文件
以下是models的目录(c)
新建一个文件夹自定义名称cc
cc文件夹下的文件名自定义,以.php结束
类名要与文件名一样
include template('dest', 'des_city_strategy');//引入页面
公共调用的函数
pc_base::load_model('user_model');//引入表模型 文件在phpcms/model/user_model.class.php
pc_base::load_app_func('global');//引入公共方法 文件在./function/global.func.php
pc_base::load_app_class('sphinx');//引入外部类文件 文件在./classes/sphinx.class.php