1470.net

URI『はてなブックマーク - m4i::bookmark - 2007年6月5日』

はてなブックマーク - m4i::bookmark - 2007年6月5日
screenshot by SimpleAPI
タグ
PHP Zend Framework layout Zend_View ViewRenderer
タイトル
はてなブックマーク - m4i::bookmark - 2007年6月5日 メモする ? ?
http://b.hatena.ne.jp/m4i/20070605#bookmark-4904477
概要
style="background-image:url(http://favicon.st-hatena.com/?url=http%3A%2F%2Ftdiary.ishinao.net%2F20070604.html%23p01)"> ZF1.0RCのZend_Viewでlayout機能 - いしなお! (2007-06-04) tdiary.ishinao.net コンピュータ・IT 2 users m4i PHP, ZendFramew..
.

このURIに関するメモ

  • # 2007/06/05 13:40 ishinao
    PHP Zend Framework Zend_View ViewRenderer layout
    はてなブックマーク - m4i::bookmark / 2007年06月05日 edit res

    >layout 機能は Zend_View に残しておきたかったので素直に ViewRenderer を拡張した

    ViewRenderer::postDispatch()をいじるのも、実装は楽そうだなーとは思ったんだけど、ViewRendererってまっとうな差し替え手段が提供されてないからなー。っつーか、ViewとViewRendererはコントローラと密結合されすぎていて、いじりにくすぎる。せめて、

    class Zend_Controller_Front
    {
    public static function setViewClassName($className);
    public static function setViewRendererName($className);
    }

    とか追加して、自動生成するViewやViewRendererをカスタムクラスに差し替えやすいようにしてもらえないだろうか。
    ----
    追記&訂正
    ViewRendererは、getName()でviewRendererという名前を返すヘルパーを作って、あらかじめ(起動ファイル内で、Zend_Controller_FrontオブジェクトをgetInstance()する前に)ヘルパー登録してお..続きを読む

このURIを話題にしたエントリー

スポンサードリンク

Powered by PHP 5.2.4 / Zend Framework 0.1.5 / WEBXP 0.1.1 / Hyper Estraier / Amazon Webサービス / Amazon.co.jpアソシエイト / Yahoo! UI Library / Prototype JavaScript Framework / script.aculo.us
the next project is NetJockey.