Rumah > Tutorial CMS > PHPCMS > teks badan

PHPCMS 如何添加模块?

Guanhui
Lepaskan: 2020-06-18 17:01:04
asal
2895 orang telah melayarinya

PHPCMS 如何添加模块?

PHPCMS 如何添加模块?

首先创建模块目录,目录下需要创建“classes”、“functions”和“templates”目录;

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

  • classes 为模块类库包

  • functions 为模块函数库包

  • templates 为模块模板包,通常放置含有权限控制的控制器模板,也就是后台模板。

然后创建模块控制器类;

<?php
    defined(&#39;IN_PHPCMS&#39;) or exit(&#39;No permission resources.&#39;);
    class mytest
    {
        function __construct(){}
        public function init()
        {
            $myvar = &#39;hello world!&#39;;
            echo $myvar;
        }
        public function mylist()
        {
            $myvar = &#39;hello world! This is an example!&#39;;
            echo $myvar;
        }
    }
?>
Salin selepas log masuk

接着加载前台模板和后台模板;

public function init()
{
    $myvar = &#39;hello world!&#39;;
    echo $myvar;
    include template(&#39;test&#39;, &#39;index&#39;);
}
Salin selepas log masuk
public function init()
{
    $myvar = &#39;oh,i am phpcmser&#39;;
    echo $myvar;
    include $this->admin_tpl(&#39;mytest_admin_list&#39;);
}
Salin selepas log masuk

最后创建数据库模型类即可。

<?php
defined(&#39;IN_PHPCMS&#39;) or exit(&#39;No permission resources.&#39;);
pc_base::load_sys_class(&#39;model&#39;, &#39;&#39;, 0);
class test_model extends model
{
    public function __construct()
    {
        $this->db_config = pc_base::load_config(&#39;database&#39;);
        $this->db_setting = &#39;default&#39;;
        $this->table_name = &#39;test&#39;;
        parent::__construct();
    }
 }
?>
Salin selepas log masuk

推荐教程:《PHPCMS教程

Atas ialah kandungan terperinci PHPCMS 如何添加模块?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!