phpcms v9 简单二次开发技巧1.修改默认主页
------------------------------------------------------------------------------------------------------- 修改/caches/configs/route.php文件 ------------------------------------------------------------------------------------------------------- 2.创建model 新建一个model phpcms/model/格式:my_model.class.php my指表名,其基本格式如下: <?php defined('IN_PHPCMS') or exit('No permission resources.'); pc_base::load_sys_class('model', '', 0); class my_model extends model { public function __construct() { $this->db_config = pc_base::load_config('database'); $this->db_setting = 'default'; $this->table_name = 'my'; parent::__construct(); } } ?> ------------------------------------------------------------------------------------------------------- 3.创建modules 新建一个my目录 其目录下的目录有 classes functions templates -------这里的目录是后台modules 创建一个前台php文件 mytest.php 其基本内容如下: <?php defined('IN_PHPCMS') or exit('No permission resources.'); class mytest { function __construct() { $this->db = pc_base::load_model('my_model'); } public function init() { $result = $this->db->select(); var_dump($result); include template('my', 'my',$result); //my是templates目录,第二个my是文件名,$result是传递参数 } public function mylist() { $var = 'hello world!this is a example!'; echo $var; include $this->admin_tpl("mytest_admin_list"); } } ?> ------------------------------------------------------------------------------------------------------- 4.创建templates 新建一个my目录 my就是include template('my','my',$result);引入的 {template "content","header"} {loop $result $value} 用户ID:{$value['id']}<p> 密码:{$value['username']}<p> {/loop} {template "content","footer"} |
|