2010年1月29日星期五

Re: [fw-mvc] phaml

Take a look at the headers of the emails you receive.

List-Post: <mailto:fw-mvc@lists.zend.com>
List-Help: <mailto:fw-mvc-help@lists.zend.com>
List-Unsubscribe: <mailto:fw-mvc-unsubscribe@lists.zend.com>
List-Subscribe: <mailto:fw-mvc-subscribe@lists.zend.com>

Regards,
-- Nicolas

Virgil Reality a écrit :
> For God's Sake where can I unsubscribe from these lists.
> Sorry to all for asking here.
>
>
>
> Virgil Reality - Professional Services
> W: http://www.relativitycommunications.com
> M: 0405 129 049
> T: +61 2 9516 0014
> E: virgil@relativitycommunications.com
> Twitter: http://twitter.com/VirgilReality
> FaceBook: http://www.facebook.com/virgil.reality
>
>
> -----Original Message-----
> From: Andreas Baumgart [mailto:ab@polycast.de]
> Sent: Friday, 29 January 2010 9:09 PM
> To: Konr Ness; Andrew Pace
> Cc: Zend Framework MVC List
> Subject: Re: [fw-mvc] phaml
>
>> I'm not sure how the rendering of the view would work since the default
> suffix will still be expected to be .phtml.
>
> You could set the suffix of choice in Bootstrap like this:
>
> Zend_Controller_Action_HelperBroker::getStaticHelper("viewRenderer")
> ->setView($view)
> ->setViewSuffix('phaml');
>
>
> --
> Andreas Baumgart
> http://polycast.de
>
> On 29.01.2010, at 04:44, Konr Ness wrote:
>
>> Andrew,
>>
>> http://phaml.sourceforge.net/
>>
>> In my cursory research, this page seems to detail a way to integrate phaml
> with Zend Framework. The section "hlzendex2:A Better Solution, Use
> AA_View_pHAML Class" is what you're looking for.
>> Essentially, you want to replace Zend_View with AA_View_pHAML although I
> would recommend against initializing the phaml view in your controller, and
> instead put it in your Bootstrap so it's reusable everywhere.
>> For instance:
>>
>> <?php
>>
>> class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
>> {
>>
>> /**
>> * Initialize the view resource
>> *
>> * @return Bear_View
>> */
>> protected function _initView()
>> {
>> $view = new AA_View_pHAML();
>>
>>
> Zend_Controller_Action_HelperBroker::getStaticHelper("viewRenderer")
>> ->setView($view);
>> return $view;
>> }
>>
>> }
>>
>> Then the view should be accessible from the controller just like a normal
> view:
>> $this->view->myParam = $myParam;
>>
>> I'm not sure how the rendering of the view would work since the default
> suffix will still be expected to be .phtml.
>> You might still have to do this to render the view:
>> $this->getFrontController()->setParam('noViewRenderer', true);
>> $this->view->setScriptPath('D:/wamp/asf/hlzendex2/views/scripts/index');
>>
>> echo $this->view->render('index.hml');
>>
>> I'm not sure if the setScriptPath is necessary.
>>
>> Anyone else?
>>
>> Konr
>>
>> p.s. Why would you want to use phaml when straight PHP is faster and
> easier?
>>
>> On Thu, Jan 28, 2010 at 4:52 PM, Andrew Pace <andrewppace@gmail.com>
> wrote:
>> Hello all,
>>
>> I am fairly new to zend framework and still trying to get the hang of
>> it. I am curious if any of you are using phaml in your apps.
>>
>> I am hoping to use phaml in all my views for the entire app. So I want
>> to configure it once in the bootstrap class and be able to create views
>> like, "index.hml". In controllers, I would like to still assign
>> variables like, "$this->view->variable = $variable". Any good examples
>> to get me going. I followed the examples on
>> http://phaml.sourceforge.net/ , but these still required configuration
>> in the controller or view. I am hoping to do it just once in the
>> bootstrap class and be done with it.
>>
>> Thanks,
>>
>> Andrew
>>
>>
>> --
>> View this message in context:
> http://n4.nabble.com/phaml-tp1401336p1401336.html
>> Sent from the Zend MVC mailing list archive at Nabble.com.
>>
>
>
>
>
>
>

没有评论: