Author: xavier
Date: 2010-05-20 18:21:43 +0200 (Thu, 20 May 2010)
New Revision: 29559
Modified:
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
Log:
[sfDoctrineRestGeneratorPlugin]: optimized the generated module in order to
remove a useless empty loop which could sometimes be generated
Modified:
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
===================================================================
---
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
2010-05-20 15:45:09 UTC (rev 29558)
+++
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
2010-05-20 16:21:43 UTC (rev 29559)
@@ -86,8 +86,20 @@
}
<?php endif; ?>
-<?php $fields = $this->configuration->getValue('default.fields'); ?>
-<?php if (count($fields) > 0): ?>
+<?php
+$fields = $this->configuration->getValue('default.fields');
+$specific_configuration_directives = false;
+
+foreach ($fields as $field => $configuration)
+{
+ if (isset($configuration['date_format']) ||
isset($configuration['tag_name']))
+ {
+ $specific_configuration_directives = true;
+ continue;
+ }
+}
+?>
+<?php if ($specific_configuration_directives): ?>
foreach ($this->objects as $i => $object)
{
<?php foreach ($fields as $field => $configuration): ?>
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" 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-svn?hl=en.