dev-master
9999999-devSymfony Contact Bundle by SOLID-kiss
GPL-3.0+
The Requires
- php >=5.3.2
- symfony/framework-bundle >=2.3-dev
- twig/twig *
- doctrine/doctrine-bundle *
- skcms/core-bundle dev-master
Symfony Contact Bundle by SOLID-kiss
This package is currently under development, more documentation and features will come soon., (*1)
Install skcms:core-bundle, (*2)
launch symfony command to create message entity., (*3)
php app/console skcms:generate:entity
The base message entity already contains : date status email name subject message phone fax, (*4)
in config.yml set those options, (*5)
skcms_admin: modules: contact: enabled: true messageEntity: name: #name of your created message entity beautyName: #name you want to see in the menu bundle: #bundle name (by ex : SKCMSContact ) class: #the class name with full namespace form: #the class name with full namespace listProperties: #those are the proerties you want to see in the contact message list of your admin panel (date and status are automaticly displayed) email: dataName: 'email' beautyName: 'E-mail' type: 'string'
To display the form you just have to write, (*6)
{{contactForm|raw}}
To theme this form you just have to override the bundle and create a file named 'theme.html.twig' in Resources/views/Form The submission and persistence of the message is full automatic., (*7)
Just override the bundle, and create your own view in Resources\views\Form\contact-form-content.html.twig, (*8)
Symfony Contact Bundle by SOLID-kiss
GPL-3.0+