Phpcms创建和开发模块(例如要创建的模块为myuser)
1、在myphpcms/phpcms/modules目录下面新建myuser文件夹。增添后变为
2、在数据库中新建一张表 v9_myuser,并添加字段和数据。(v9为表前缀)
3、登录到phpcms的后台管理界面。依次选择(扩展---菜单管理--添加菜单)。
4、填写表单并提交。
5、在该目录下面新建index.php文件和templates文件夹。
6、打开上一步创建的index.php文件。写入代码。
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_app_class('admin','admin',0);//pc_base是一个类
class index extends admin{
function __construct(){
parent::__construct();
$this->db = pc_base::load_model('myuser_model');
}
function init(){
include $this->admin_tpl('index');
}
7、在phpcms/model文件夹下面创建myuser_model.class.php文件并写入代码。
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_sys_class('model', '', 0);
class myuser_model extends model {
public function __construct() {
$this->db_config = pc_base::load_config('database');
$this->db_setting = 'default';
$this->table_name = 'myuser';
parent::__construct();
}
}
?>
8、找到v9_module表并插入数据
9、创建index.tpl.php文件并写入代码
10、在后台管理页面右上角点击更新缓存。
11、找到自己创建的模板,测试内容说明创建成功。
=================================================================
----------------------------上面为模板创建部分,下面为模板开发部分-------------------------
=================================================================
1、phpcms结合bootstrap开发模板;
2、在创建公共文件夹bs(文件夹内包含bootstrap的css和js文件);
2、设置bs路径
3、将bs的路径定义为全局变量。
4、在index.tpl.php 模板文件中引入bs的css和js文件;并用<button>标签测试
=================================================================
-----------------------------------------数据库(增删改查)的开发--------------------------------
=================================================================
1、在创建的v9_myuser表中任意插入两组数据;
3、从数据库中取出数据,并输出到前台模板;并显示(共3步);
4、删除数据;
5增加数据;
6、修改数据;
=================================================================
--------------------------前台get标签使用,数据库数据输出,分页--------------------------------
=================================================================
1、