On 9/24/10 11:56 PM, Richtermeister wrote:
Hey Kris,
without knowing anything about how SF2 and bundles etc work, but
wouldn't it make sense - in the situation you describe - to allow each
bundle to specify the template engine it uses? That way I can mix my
php coded application with a twig bundle, etc.
It will rapidly become a configuration hell. And frankly, it's not too
much work to add :php at the end of each template name.
Here is another suggestion: what about removing the "default" templating
engine. What about making the templating engine part of the template
name mandatory. That way we are always explicit and there is no default
per se (technically -- of course, the documentation part is different):
HelloBundle:Hello:index:php
HelloBundle:Hello:index:twig
HelloBundle:Hello:index.xml:php
HelloBundle:Hello:index.xml:twig
We can probably find a better naming convention. What about this:
HelloBundle:Hello:index.php
HelloBundle:Hello:index.twig
HelloBundle:Hello:index.xml.php
HelloBundle:Hello:index.xml.twig
That way, when you are using the filesystem loader (and this is the case
99% of the time), the last part is just the file name.
What do you think?
Fabien
Just a thought.
Daniel
On Sep 24, 11:40 am, Kris Wallsmith<kris.wallsm...@symfony-
project.com> wrote:
For example, if a third party controller asks Symfony2 to render
FooBundle:Bar:blah and has provided a blah.php template, expecting the default
engine to be PHP, that controller would break if you change the default engine
to Twig.
--
Kris Wallsmith | Release Manager
kris.wallsm...@symfony-project.com
Portland, Oregon USA
http://twitter.com/kriswallsmith
On Sep 24, 2010, at 2:38 PM, Fabien Potencier wrote:
On 9/24/10 8:23 PM, Jeremy Mikola wrote:
Keeping the "large [unspoken] demographic" in mind, would it be feasible
to make an app.config (formerly web.config) templating option so that
the developer could easily override Symfony's internal default of
"twig"? I'm all for using Twig myself, but could easily see how having
to add ":php" after each of my templates throughout the code would be
annoying. Similar to a few months ago, when ":php" was the default and
we had to run around putting ":twig" into all of our controllers.
no, you cannot change the default. If you were able to do that, you would break
templates from third-party bundles.
Fabien
--
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 symfony-devs@googlegroups.com
To unsubscribe from this group, send email to
symfony-devs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en
--
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 symfony-devs@googlegroups.com
To unsubscribe from this group, send email to
symfony-devs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en