2016-03-24 1 views

答えて

1

Pageを新しいpagetypeとして拡張する場合は、コントローラの拡張子としてPage_Controllerを使用する必要があります。これにより、テンプレートの "グローバル"メソッドをPage_Controllerの中に追加することができます。

ContentControllerは、DataObjectsではなくページ固有の内部ロジックを処理するページコントローラの基本クラスに過ぎません。通常は直接使用しないでください。

+1

Gregは、コントローラでgetresponse()とsetresponse()の良い説明がどこにあるかを教えていただけますか?いつものようにありがとう。 https://docs.silverstripe.org/en/3.3/developer_guides/controllers/introduction/はあまり徹底的ではありません。 –

+2

まず、[実行パイプライン](https://docs.silverstripe.org/ja/3.3/developer_guides/execution_pipeline/)を理解する必要があります。次に、apiのドキュメンテーションで 'SS_HTTPRequest'と' SS_HTTPResponse'を確認してください。 –