>  기사  >  CMS 튜토리얼  >  PHPCMS에 모듈을 추가하는 방법은 무엇입니까?

PHPCMS에 모듈을 추가하는 방법은 무엇입니까?

Guanhui
Guanhui원래의
2020-06-18 17:01:042889검색

PHPCMS에 모듈을 추가하는 방법은 무엇입니까?

PHPCMS 모듈을 추가하는 방법은 무엇입니까?

먼저 "classes", "functions" 및 "templates" 디렉터리를 만들어야 하는 모듈 디렉터리를 만듭니다.

PHPCMS에 모듈을 추가하는 방법은 무엇입니까?

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

그런 다음 프런트엔드 템플릿과 백엔드 템플릿을 로드합니다.

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

마지막으로 데이터베이스 모델 클래스를 생성합니다.

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

추천 튜토리얼: "PHPCMS 튜토리얼"

위 내용은 PHPCMS에 모듈을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.