Shaun Farrell wrote:
> 
> Artsemis,
> 
> Check out this
> http://framework.zend.com/manual/en/zend.view.controllers.html
> 
> I also think you can override the viewRenderer.  Below is an example from
> framework.zend.com and shows how to use smarty.  I assume if you just
> change
> the setViewBasePathSpec to your dir that might work.  haven't tested it
> but
> worth a try
> 
> 
> $view = new Zend_View_Smarty('/path/to/templates');
> $viewRenderer =
>     new
> Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
> $viewRenderer->setView($view)
>              ->setViewBasePathSpec($view->_smarty->template_dir)
>              ->setViewScriptPathSpec(':controller/:action.:suffix')
>              ->setViewScriptPathNoControllerSpec(':action.:suffix')
>              ->setViewSuffix('tpl');
> 
> 
> 
> On Thu, Sep 17, 2009 at 9:45 PM, Artsemis <artse...@gmail.com> wrote:
> 
>>
>>
>>
>> Matthew Weier O'Phinney-3 wrote:
>> >
>> > -- Artsemis <artse...@gmail.com> wrote
>> > (on Thursday, 17 September 2009, 01:28 PM -0700):
>> >> As implied by the subject, why do you config the base directory here
>> for
>> >> most
>> >> things (specifically controllers) but can't for pages? Where can you
>> >> change
>> >> the path to pages?
>> >
>> > What do you mean by "pages"? Since ZF is front controller driven, all
>> > "pages" of a ZF website are the result of controller actions...
>> >
>> > --
>> > Matthew Weier O'Phinney
>> > Project Lead            | matt...@zend.com
>> > Zend Framework          | http://framework.zend.com/
>> >
>> >
>>
>> Thanks for the response. You're on the right track but sorry I wasn't
>> clear
>> -- I'm referring to the location of the pages that the controller
>> accesses.
>> You are required to specify in the config where the controllers are
>> located
>> but not the base directory that holds all of the pages -- they default to
>> /views/scripts. Is this changeable anywhere?
>>
>> Thanks!
>> --
>> View this message in context:
>> http://www.nabble.com/application.ini---config-controllers-and-layouts%2C-but-not-pages--tp25492249p25501912.html
>> Sent from the Zend Framework mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> Shaun J. Farrell
> Washington, DC
> (202) 713-5241
> www.farrelley.com
> 
> 

Perfect, thanks for this :)  I still think it's odd that controllers require
a config entry and views have a hard-coded start path but this is what I was
wanting. Thanks!
-- 
View this message in context: 
http://www.nabble.com/application.ini---config-controllers-and-layouts%2C-but-not-pages--tp25492249p25507901.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to