PHPCMS 모듈을 추가하는 방법은 무엇입니까?
먼저 "classes", "functions" 및 "templates" 디렉터리를 만들어야 하는 모듈 디렉터리를 만듭니다.
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에 모듈을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!