ホームページ > CMS チュートリアル > PHPCMS > PHPCMS にモジュールを追加するにはどうすればよいですか?

PHPCMS にモジュールを追加するにはどうすればよいですか?

Guanhui
リリース: 2020-06-18 17:01:04
オリジナル
2999 人が閲覧しました

PHPCMS にモジュールを追加するにはどうすればよいですか?

PHPCMS モジュールを追加するにはどうすればよいですか?

最初にモジュール ディレクトリを作成し、その下に「クラス」、「関数」、および「テンプレート」ディレクトリを作成する必要があります。

classes はモジュール クラス ライブラリ パッケージです PHPCMS にモジュールを追加するにはどうすればよいですか?

  • 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート