Fuelphp-presenters
提供:Dev Guides
FuelPHP-プレゼンター
FuelPHPは、ビューを生成するためにコントローラーの後に追加のレイヤーを提供します。 コントローラーが入力を処理し、ビジネスロジックを完了すると、コントロールを Presenter に送信します。これは、データベースからのデータの取得、ビューデータの設定などの追加ロジックを処理し、呼び出しますViewオブジェクト。
次のようにPresenterクラスを使用してビューをレンダリングできます-
fuel/app/classes/controller/employee.php
プレゼンタークラスのデフォルトの場所は_fuel/app/classes/presenter/_です。 以下は簡単な例です。
fuel/app/classes/presenter/employee/hello.php
上記のプレゼンタークラスのビューファイルは、_views_フォルダーに関連する_employee/hello.php_に解決されます。これは指定どおりです。
fuel/app/views/employee/hello.php
最後に、次のように、従業員のウェルカムアクションに一致するようにルートを変更します-
fuel/app/config/routes.php
ここで、_http://localhost:8080/employee/hello/Jon_というURLをリクエストすると、次の結果が表示されます。