
PHPCMS 如何添加模块?
首先创建模块目录,目录下需要创建“classes”、“functions”和“templates”目录;

classes 为模块类库包
立即学习“PHP免费学习笔记(深入)”;
functions 为模块函数库包
templates 为模块模板包,通常放置含有权限控制的控制器模板,也就是后台模板。
然后创建模块控制器类;
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
class mytest
{
function __construct(){}
public function init()
{
$myvar = 'hello world!';
echo $myvar;
}
public function mylist()
{
$myvar = 'hello world! This is an example!';
echo $myvar;
}
}
?>接着加载前台模板和后台模板;
public function init()
{
$myvar = 'hello world!';
echo $myvar;
include template('test', 'index');
}public function init()
{
$myvar = 'oh,i am phpcmser';
echo $myvar;
include $this->admin_tpl('mytest_admin_list');
}最后创建数据库模型类即可。
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_sys_class('model', '', 0);
class test_model extends model
{
public function __construct()
{
$this->db_config = pc_base::load_config('database');
$this->db_setting = 'default';
$this->table_name = 'test';
parent::__construct();
}
}
?>推荐教程:《PHPCMS教程》
以上就是PHPCMS 如何添加模块?的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号