3.5.3.1.2 render
render(string $action, string $layout, string $file)
render(string $action, string $layout, string $file)
render() メソッドは、コントローラーのアクションの最後に自動的に呼ばれます。このメソッドは、(set()メソッドでセットしたデータを使用して)ビューのロジックをすべて実行し、レイアウトの中にビューを設置し、エンドユーザ-に返すサービスを行います。
render によって使用されるデフォルトのビューファイルは、規約で定められています。もし RecipesController コントローラの search() アクションがリクエストされたなら、/app/views/recipes/search.ctp にあるビューファイルが使用されます。
CakePHP がアクションのすべてのロジックの後に render() を ($this->autoRender が false でないとき) 自動的に呼びますが、 $action 引数を使ってコントローラのアクション名を指定することで別のビューファイルを使用することができます。 また、第3引数の $file で代わりのビューを指定することができます。 $file 引数を利用する時には、CakePHP のグローバル定数 (VIEWS など)のいくつかを使用することを忘れないでください。
$layout 引数は、ビューを表示するレイアウトを指定することができます。
See comments for this section
