[Symfony] Custom theme for propel:generate-module
Propel generators are very useful tool, they automate creating of most common CRUD modules. However default theme have serial issues. Mostly, html forms are based on tables and list is not a sfPropelPager.
But there is an easy way to make your own theme based on symfony default. You can find it into sf_pear_dir/data/generator/sfPropelModule/default and add/modify whatever you want. To use it in your app just putt it into sf_project_dir/data/geneator/sfPropelModule directory.
Then using symfony console script use “theme” argument:
empathon@aden ~/workspace/example $ symfony propel:generate-module backend author Author --with-show --theme=clean
I have create my own custom theme with forms on divs, pager, flash messege on delete and create/edit. You can download it here.
Udpate: Few errors fixed.
Tags:

13. October 2009 at 10:48
Thank you so much for this example. I didn’t find any other site with documentation to change the default theme and this is exactly what I need. If I could do some enhancement on the theme, I’ll tell you.
19. June 2010 at 01:40
Many thanks. The documentation says this is possible, but never actually shows examples of how to do it.
22. August 2010 at 01:36
This is what I’ve been looking for. Thanks a lot! Looked through your _form.php template and there’s a minor bug: tag is not rendered (because it is inside the ELSE block, you might want to move it)..