タグ

ブックマーク / www.revulo.com (4)

  • れぶろぐ - [Zend] Zend_Loader_Autoloader クラスの正しい使い方

    ■ Zend_Loader_Autoloader クラスの正しい使い方 まずは結論を。 Zend_Loader_Autoloader クラスを用いる際には、 registerNamespace() メソッドは使わず、 setFallbackAutoloader(true) に設定しておくべきです。 Zend Framework 1.8 では、Zend_Loader_Autoloader というクラスが新設され、 従来の Zend_Loader::registerAutoload() メソッドは、 Zend Framework 2.0 以降では廃止される予定となりました。 ところが、Zend_Loader_Autoloader クラスを用いるようコードを書き換えてみると、 困ったことに、PEAR のライブラリや Revulo_View_Phtmlc のような独自クラスをオートロードしてくれま

    wdr_s
    wdr_s 2009/05/24
    "registerNamespace() メソッドは使わず、 setFallbackAutoloader(true) に設定しておくべき"
  • れぶろぐ - [Zend] preDispatch(), postDispatch() を処理するタイミング

    ■ preDispatch(), postDispatch() を処理するタイミング Piece_Flow を用いた拙作の Dispatcher を、Zend Framework 1.0.0 RC1 に対応させた際のメモ。 Zend_Controller_Dispatcher_Standard クラスの dispatch() メソッドの処理を順に追っていくと、 以下のようなメソッドが順番に実行されている。 Action Controller の init() Action Helper の preDispatch() Action Controller の preDispatch() Action Controller の $action() Action Controller の postDispatch() Action Helper の postDispatch() 一方、Piece

  • Zend Framework/自作コンポーネント - Revulo's Laboratory

    Zend Framework 用自作コンポーネント † Zend Framework の特徴の1つとして、 フレームワークを構成するコンポーネント群が疎結合だということが挙げられます。 そのため比較的容易に、 標準のコンポーネントを他のライブラリで置き換えて使うことができます。 そこで、ラッパークラスのようなものですが、 Zend Framework 用のコンポーネントをいくつか作ってみました。 Revulo_Controller_Dispatcher_Flow クラス Web フローエンジン&継続サーバの Piece_Flow を使えるようにします Piece Framework と同様のステートフルでセキュアなプログラミングが可能になります Revulo_Validate_Right クラス バリデータに Piece_Right を使えるようにします YAML 形式の設定ファイルに基づ

  • Zend Framework/自作コンポーネント/Piece_Right - Revulo's Laboratory

    概要 † Piece_Right は Piece Framework のバリデーションの部分を担当しているライブラリです。 この Piece_Right を Zend Framework に組み込み、 以下のような YAML 形式の設定ファイルに基づいて、 バリデーションを一括して行えるようにします。 - name: userid description: ユーザーID required: message: %_description%を入力して下さい。 validator: - name: Length rule: min: 4 max: 8 message: %_description%は4文字以上8文字以下です。 - name: password description: パスワード …… Zend_Validate_Interface の API に合わせて

  • 1