| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
Yaf_Controller_Abstract クラス(Yaf >=1.0.0) はじめにYaf_Controller_Abstract は Yaf システムの中心となるクラスです。 MVC は Model-View-Controller の略で、 アプリケーションのロジックと表示のロジックを切り離すためのデザインパターンです。 すべてのカスタムコントローラは Yaf_Controller_Abstract を継承する必要があります。 カスタムコントローラでは __construct を定義できません。そのため、 Yaf_Controller_Abstract ではマジックメソッド Yaf_Controller_Abstract::init() を用意しています。 カスタムコントローラで init() メソッドを定義すると、 コントローラのインスタンスを作成するときにそれが呼ばれます。 アクションには引数を持たせることができます。 リクエストが来たときに、もしリクエストのパラメータ (Yaf_Request_Abstract::getParam() を参照ください) に同名の変数があれば、Yaf はアクションのメソッド (Yaf_Action_Abstract::execute() を参照ください) にそれを渡します。
クラス概要
abstract
Yaf_Controller_Abstract
{
/* プロパティ */
public
$actions
;
protected
$_module
;
protected
$_name
;
protected
$_request
;
protected
$_response
;
protected
$_invoke_args
;
protected
$_view
;
/* メソッド */
}プロパティ
目次
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Yaf_Controller_Abstract クラス」をGoogle検索
|