FeedbackBundle for Symfony 2
##Installation
###Step 1
add
composer require --dev "bulutyazilim/feedback-bundle":"dev-master"
to require
block of your composer.json
###Step 2
add this line to your app/AppKernel.php file
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new BulutYazilim\FeedbackBundle\BulutYazilimFeedbackBundle(),
);
// ...
}
// ...
}
##Step 3
import routing
feedback:
resource: "@BulutYazilimFeedbackBundle/Resources/config/routing.yml"
prefix: /
add configurations to app/config.yml
# Twig Configuration
twig:
globals:
admin_base_view: '::ojs_base.html.twig'
add style and css files to your layout.
- @BulutYazilimFeedbackBundle/Resources/public/js/feedback.js
- @BulutYazilimFeedbackBundle/Resources/public/js/admin.js
- @BulutYazilimFeedbackBundle/Resources/public/css/feedback.css
add parameters.yml following lines
feedback_categories:
-
id: 1
name: "General"
-
id: 2
name: "Bug Report"
-
id: 3
name: "Idea"
add following before </body>
in your twig file
{{ feedback_widget()|raw }}