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"
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('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; } } ?>
puis chargez le modèle front-end et le modèle back-end
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'); }
Enfin, créez la base de données ; classe modèle.
<?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(); } } ?>
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!