phpcms9创建模块的方法
来源:互联网 发布:英文手写字体知乎 编辑:程序博客网 时间:2024/06/14 02:38
视频教程请看;http://v.youku.com/v_show/id_XNDkwNjU5MjIw.html?f=18739297
第一:创建模块目录 phpcms\modules 里创建一个模块目录 比如(test)
然后先把创建前台控制器:比如(mytest.php ) 命名规则 类名称.php 就是文件名+.php
<?phpdefined('IN_PHPCMS') or exit('No permission resources.');class mytest {private $db; //数据库方法调用function __construct() {$this->db = pc_base::load_model('test_model');//调用数据库模型}//默认事件public function init() {$result = $this->db->select(); print_r($result);//include template('test', 'mytest', 'default');//调用模版}//列表public function mylist() {$myvar = 'hello world!this is a example!';echo $myvar;}}?>
二:创建后台控制器(mytest_admin.php)
<?phpdefined('IN_PHPCMS') or exit('No permission resources.');pc_base::load_app_class('admin','admin',0);class mytest_admin extends admin {public function __construct() {}public function init() {$myvar = '后台';//echo $myvar;include $this->admin_tpl('mytest_admin_list');//加载模版(phpcms\modules\test\templates\mytest_admin_list.tpl.php)}}?>
三:创建数据库模型phpcms\model 目录(新建一个 test_model.class.php)名规则建议为数据表名称+'_model.class.php'
<?phpdefined('IN_PHPCMS') or exit('No permission resources.');pc_base::load_sys_class('model', '', 0);class test_model extends model {public $table_name = '';public function __construct() {$this->db_config = pc_base::load_config('database');$this->db_setting = 'default';$this->table_name = 'test';parent::__construct();}}?>
注意:第三行的class 后面的类名 要改一样哦
其中的tables_name='test' 其中的test是数据库表名, 你需要先创建哦!
- phpcms9创建模块的方法
- 四则DIY小技巧 让你的PHPCMS9…
- 创建自己的模块
- 创建优秀的 CPAN 模块
- 模块的创建和使用
- 调用模块的方法
- re模块的方法
- gulp模块的方法
- Numpy模块的方法
- Python创建对称矩阵的方法示例【基于numpy模块】【转】
- 隐藏内核模块的方法
- PYTHON模块的安装方法
- 编译内核模块的方法
- 安装PHP模块的方法
- python安装模块的方法
- Python导入模块的方法
- 内核模块的调试方法
- python导入模块的方法
- UBUNTU 10.10 安装日志
- PVFS2安装(单机版)
- JVM使用配置内部原理详解
- mac锁屏的三种实现方式
- 收集整理威尔逊定理的证明
- phpcms9创建模块的方法
- android-线程同步
- 关于finally语句块
- 纠结的 设计模式 学习
- iOS使用DES加解密
- 巧用C#做中间语言 实现Java调用.net DLL的方法
- Android 网络接口
- iOS使用DES加解密
- 今天开博。