Maison >Tutoriel CMS >PHPCMS >Comment ajouter des modules à PHPCMS ?

Comment ajouter des modules à PHPCMS ?

Guanhui
Guanhuioriginal
2020-06-18 17:01:042998parcourir

Comment ajouter des modules à PHPCMS ?

PHPCMS Comment ajouter des modules ?

Créez d'abord le répertoire du module, sous lequel vous devez créer les répertoires "classes", "fonctions" et "modèles"

Comment ajouter des modules à PHPCMS ?

     ;
  • classes est le package de bibliothèque de classes de module

  • functions est le package de bibliothèque de fonctions de module

  • templates est le package de modèles de module , qui contient généralement un modèle de contrôleur de contrôle des autorisations, également appelé modèle d'arrière-plan.

Créez ensuite la classe du contrôleur de module ;

<?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;
        }
    }
?>

puis chargez le modèle front-end et le modèle back-end

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

Enfin, créez la base de données ; classe modèle.

<?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();
    }
 }
?>

Tutoriel recommandé : "Tutoriel PHPCMS"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn