| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
Yaf_Plugin_Abstract クラス(Yaf >=1.0.0) はじめにプラグインを使えば、フレームワークの拡張やカスタマイズを簡単に行えます。 プラグインは、クラスとして定義します。 実際のクラスの定義はコンポーネントによって異なります。 このインターフェイスを実装する必要があるかもしれませんが、 プラグイン自体がクラスであるという事実は変わりません。 プラグインを Yaf にロードするには Yaf_Dispatcher::registerPlugin() を使います。登録を済ませれば、このインターフェイスに従って実装した すべてのメソッドが適切な場面で呼ばれます。 例例1 プラグインの例
<?php 上の例の出力は、 たとえば以下のようになります。 string(13) "routerStartup" string(14) "routerShutdown" string(19) "dispatchLoopStartup" string(11) "preDispatch" string(12) "postDispatch" string(20) "dispatchLoopShutdown" クラス概要
Yaf_Plugin_Abstract
{
/* メソッド */
public void dispatchLoopShutdown
( Yaf_Request_Abstract
}$request
, Yaf_Response_Abstract $response
)目次
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Yaf_Plugin_Abstract クラス」をGoogle検索
|