thinkphpを採用して、自分の持ち方で静的なファイルを生成します。


thinkphp自体は静的なページを生成する効果的な方法を持っています。(この方法はtp 2.0のマニュアルに説明されています。3.0のマニュアルには説明されていませんが、3.0の方法はまだあります。)
$this->buildHtml('静的ファイル'、'静的パス'、'テンプレートファイル')
ちょっとパラメータを説明します。このパラメータと具体的な使い方を教えてください。
パラメータ1:静的ファイルとは、生成後の静的ファイル名を指し、ファイルの保存経路が完全であるということです。静的パス/静的ファイルです。例えば、静的ファイル設定a/index.では、保存されているパスがエントリです。
目的経路/Html/a/index.html
パラメータ2:静的パス、上記ではデフォルトのパスが説明されていますが、3.0では入口ファイルにパラメータを入れて静的パスを変更することができます。
define('HTML_PATH','/');静的パスをウェブサイトのルートディレクトリとして意味します。
パラメータ3:テンプレートファイル、公式の説明は正しくないと思います。正確にはターゲットモジュールであるべきです。静止ファイルを生成するモジュールです。書式:モジュール名:操作。例えばIndexを生成するa方法は静的ファイルであり、それはIndex:aである。空の場合は、現在の動作の静的なファイルがデフォルトで生成されます。
例:
    class IndexAction extends Action {
      public function index(){
      $this->buildHtml("index",'',"");
      $this -> display();
      }
    }
実のところ
$this->buildHtml("index",'',"");
$this->buildHtml("index",'',"Index:index");
$this->buildHtml("index",'',"index");
このような3つのフォーマットは等価です。
現在のモジュールの下でステートメントを追加することができます。このモジュールを実行すると指定されたディレクトリの下の「モジュール」ファイルが生成されます。一般的にはサイトが建設された後に、専門的に方法を書いて実行させ、サイト全体に静的なファイルを一度に生成させます。プロジェクトのRuntimeフォルダはクリアしなければなりません。
もっと多くのthinkPHPに関する内容に興味がある読者は、当駅のテーマを調べてもいいです。「ThinkPHP入門教程」、「thinkPHPテンプレート操作技術のまとめ」、「ThinkPHP常用方法まとめ」、「smartyテンプレート入門基礎教程」および「PHPテンプレート技術まとめ」。
本論文で述べたいのですが、ThinkPHPフレームに基づくPHPプログラムの設計に役立ちます。