ホームページ  >  記事  >  バックエンド開発  >  destoon二次開発入門事例チュートリアル

destoon二次開発入門事例チュートリアル

WBOY
WBOYオリジナル
2016-07-25 09:11:591782ブラウズ

destoon二次開発入門事例チュートリアル

Destoon は、PHP + MySQL に基づくオープンソース B2B (電子商取引) 業界ポータルに推奨されるソリューションです。

この記事では、デストゥーンの二次開発について以下のように簡単に説明します。 1. 初期化システム common.inc.php をシステムのルート ディレクトリに含めると、システムを初期化できます。 たとえば、次のコードを使用して、サイトのルート ディレクトリに hello.php を作成します。

  1. require 'common.inc.php';
  2. echo 'Hello World';
  3. ?>
コードをコピー

2. ロジックを作成する システムが初期化されると、php ファイルにロジック コードを記述したり、システムの組み込み変数、関数、クラスを呼び出すこともできます。 例:

  1. require 'common.inc.php';
  2. echo DT_ROOT;//サイトの物理パスを出力します
  3. echo '
    ';
  4. echo DT_PATH;//サイトのホームページアドレスを出力します
  5. echo '
    ';
  6. $r = $db->get_one("SELECT * FROM {$DT_PRE}category");//カテゴリからデータをクエリしますtable
  7. print_r($ r);//読み取ったデータを印刷
  8. $A =cache_read('area.php');//システムの領域を読み込むcache
  9. print_r($A);//読み取ったデータを印刷
  10. print_r( $MODULE );//システムモジュールデータを出力
  11. message('Hello World');//プロンプトメッセージを出力
  12. ?>
コードをコピー

3. ブラウザへのすべての HTML 出力は、テンプレート内のルールに従って表示されます。 説明書:

  1. include template('a', 'b');
コードをコピー

パラメータ a はテンプレート名を表します パラメータ b は、テンプレートが保存されているディレクトリを表します。このパラメータは設定する必要はありません。 テンプレート ディレクトリがデフォルトの場合は、次のようになります。 template('a', 'b'); は template/default/b/a.htm テンプレート ファイルを表します。 template('a'); template/default/a.htm テンプレート ファイルを表します。 例

  1. require 'common.inc.php';
  2. template('hello');
  3. ?>
コードをコピー

さらに、template/default/hello.htmテンプレート ファイルは事前に作成しておく必要があります。

推奨書籍: destoon の入門チュートリアルとスキルの例


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。