![]() |
|
Snippets |
|
Here is a method i developed to include some custom partials at the end of the edit action of a module which adapts admin generator.
i just added this at the end of editSuccess.php file of my generator theme ($sf_data_dir/generator/sfPropelAdmin/<myCustomTheme>/templates/editSuccess.php)
[?php // include xtra partials ?] <?php if ($this->getParameterValue('edit.partials')): ?> <?php $partials = $this->getParameterValue('edit.partials'); foreach( $partials as $partial => $vars ) : ?> [?php include_partial('<?php echo $this->getModuleName() ?>/<?php echo $partial ?>', array('<?php echo $this->getSingularName() ?>' => $<?php echo $this->getSingularName() ?> <?php foreach ($vars as $var): ?> , '<?php echo $var ?>' => $<?php echo $var; endforeach; ?>)); ?] <?php endforeach; ?>
then you just have to add the partials in the generator.yml like this :
edit:
partials:
partial1: [ var1a, var1b ]
partial2: [ var2a, var2b ]
where var.. are the variables you want to include in each partial.
this can be easily made for list success also.