PHPCMS 如何添加模块?-PHPCMS

资源魔 53 0

PHPCMS 若何增加模块?

起首创立模块目次,目次下需求创立“classes”、“functions”以及“templates”目次;

Snipaste_2020-06-18_16-56-14.png

  • classes 为模块类库包

  • 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 若何增加模块?的具体内容,更多请存眷资源魔其它相干文章!

标签: CMS phpcms phpcms教程 phpcms技巧 php问题解决

抱歉,评论功能暂时关闭!