Zend FrameworkでLayOutの切り替え

| | コメント(0) | トラックバック(0)
layout便利だよね。でも、コンテンツページと会員登録ページだと、けっこうデザインの骨組みが違ったりすることあるよね。
そんなときは、むりくりLayoutまとめないで分けちゃう。


 で分けた後は、呼び出しわけはこんな感じで。
class MemberController extends Zend_Controller_Action {
        public function init(){
            $layout = $this->_helper->layout;
            $layout->setLayout('layout_member');
        }
会員登録のフローは同じアクションにあるだろうから、init()で呼ぶといい気がするね。
ちなみに上記はレイアウトのフォルダが以下のように設定されている前提。
index.phpの一部分

Zend_Layout::startMvc(array('layoutPath' => dirname(__FILE__) . '/views/templates/layouts','viewSuffix' => $viewRenderer->getViewSuffix()));

まあ、あんま前提関係ない部分だけど。



トラックバック(0)

このブログ記事を参照しているブログ一覧: Zend FrameworkでLayOutの切り替え

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/241

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、ぴろしが2009年1月20日 14:55に書いたブログ記事です。

ひとつ前のブログ記事は「Zend Frameworkでページング」です。

次のブログ記事は「Zend_Db_TableでWindowsだと取れるデータがLinuxで取れない。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。