この記事の例では、Yii で静的ページを表示する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
Yii に組み込まれた CViewAction を使用して、これらすべてのページを提供します。
まず、アクションメソッドをカバーするDocControllerなどのコントローラークラスを作成します
public function actions() { return array( 'page'=>array( 'class'=>'CViewAction', ), ); }
公式ガイドによると、上記のコードは外部アクションクラスCViewActionを宣言しています
次に、ディレクトリprotected/views/docを生成します/pages.
最後に、このディレクトリに「このサイトについて」という内容のファイルを保存します。この時点で、これらのページはアプリケーションのデフォルトのレイアウト ファイルを使用します。したがって、このファイルにはこのページに関連する内容のみが記述されています。
http://www.yourhost.com/index.php?r=doc/page&view=about
多数の静的ページがある場合は、それらをサブディレクトリに置くことができます。 protected/views/doc/pages/help/contact.php:
http://www.yourhost.com/index.php?r=doc/page&view=help.contact
もちろん、カスタマイズすることもできますCViewAction の動作、CViewAction の詳細については、API ドキュメントを確認してください
さらに Yii 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください:「Yii フレームワーク入門と一般的なテクニックの概要」、「PHP Excellent の概要」開発フレームワーク」、「smarty」、「テンプレートを始めるための基本チュートリアル」、「PHP の日付と時刻の使用法の概要」、「PHP オブジェクト指向プログラミングの入門チュートリアル」、「PHP 文字列の使用法の概要」、「テンプレートの入門チュートリアル」 「PHP+MySQLデータベース操作」「PHP共通データベース」操作スキルまとめ》
この記事が皆様のYiiフレームワークをベースとしたPHPプログラム設計の一助になれば幸いです。
以上、Yii で静的ページを表示する方法を yii のメソッドも含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。