Le 29/03/2011 19:52, Victor Berchet a écrit :
My first message is probably lacking a higher level description.
So the goal is:
1. To be able to use resource overriding in<app>/Resources folder as
this is currently the case in<Bunlde>/Resource folders,
2. To get the resource (from either<app> or<Bundle>) in a single
call.
One downside I forgot to mention:
With the proposed implementation, files must be located under a
Resources folder inside<app>/Resources/<Bundle>
i.e.<app>/Resources/<Bundle>/Resources/...
I don't see this as an issue and there are probably means to change
this if needed.
@stof:
1. @Child could use (PaR) if the template is not overridden by the
children (either in the bundle or app folder).
2. Actually locateResource('@Child...') and
locateResource('@Parent...') should return the same file, this is how
you can override a resource.
No. @Child should not return a template coming from the ParentBundle as
you are explicitly asking for a template of the ChildBundle.
The inheritance defines ChildBundle as overwriting ParentBundle when
asking for @Parent but it does not define ParentBundle as a fallback for
all template of ChildBundle which are asked using @Child.
--
Christophe | Stof
--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com
You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en