This is something that cannot really be done with application resources...
You'd have to override the application resource itself to allow that.

Marco Pivetta

http://twitter.com/Ocramius

http://marco-pivetta.com



On 14 August 2012 20:34, Andrew Ballard <[email protected]> wrote:

> Hmm. Nothing? Is there a better way to do this then?
>
> On Fri, Aug 3, 2012 at 2:50 PM, Andrew Ballard <[email protected]> wrote:
> > I am trying to streamline application configuration and bootstrapping
> > in our projects to make deployment and updates easier. As I look at
> > the format for resources in configuration files, I wonder whether
> > there is some way that a property of one resource could be pointed
> > toward another reference directly in the configuration without having
> > to write custom resource plugins, modifying the bootstrap, or
> > duplicating settings in multiple sections. Is there a way to do
> > something like this?
> >
> > resources.mail.transport.type = smtp
> > resources.mail.transport.host = my-smtp-host
> >
> >
> > resources.db.params.host = my-db-host
> > resources.db.params.username = testuser
> > resources.db.params.password = ********
> > resources.db.profiler.enabled = true
> > resources.db.profiler.class = Zend_Db_Profiler_Firebug
> >
> >
> > resources.log.db.writerName = Db
> > resources.log.db.writerParams.db = <<<<<<<<<<<<<<<<<  REFERENCE TO
> resources.db
> > resources.log.db.writerParams.table = logTable
> > resources.log.db.writerParams.columnMap.timestamp = timestamp
> > resources.log.db.writerParams.columnMap.priority = priority
> > resources.log.db.writerParams.columnMap.priorityName = priorityName
> > resources.log.db.writerParams.columnMap.message = message
> > resources.log.db.filterName = Priority
> > resources.log.db.filterParams.priority = Zend_Log::INFO
> >
> > resources.log.mail.writerName = Mail
> > resources.log.mail.writerParams.charset = UTF-8
> > resources.log.mail.writerParams.subjectPrependText = Application Error
> > resources.log.mail.writerParams.transport <<<<<<<<<<<<<<<<<  REFERENCE
> > TO resources.mail
> > resources.log.mail.filterName = Priority
> > resources.log.mail.filterParams.priority = Zend_Log::WARN
> >
> >
> >
> > resources.session.use_only_cookies = true
> > resources.session.cookie_httponly = true
> > resources.session.name = app_session
> > resources.session.saveHandler.class = My_Session_SaveHandler_CustomDb
> > resources.session.saveHandler.params.db = <<<<<<<<<<<<<<<<<  REFERENCE
> > TO resources.db
> >
> >
> >
> > Andrew
>
> --
> List: [email protected]
> Info: http://framework.zend.com/archives
> Unsubscribe: [email protected]
>
>
>

Reply via email to