bulutyazilim/feedback-bundle

Symfony 用户反馈包

2.0.3 2016-10-13 11:21 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:58:26 UTC


README

FeedbackBundle for Symfony 2

image

##安装

###步骤 1

添加

composer require --dev "bulutyazilim/feedback-bundle":"dev-master"

到 composer.json 的 require 块中

###步骤 2

将此行添加到 app/AppKernel.php 文件中

<?php

// app/AppKernel.php

// ...

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new BulutYazilim\FeedbackBundle\BulutYazilimFeedbackBundle(),
        );

        // ...
    }

    // ...
}

##步骤 3

导入路由

feedback:
    resource: "@BulutYazilimFeedbackBundle/Resources/config/routing.yml"
    prefix:   /

步骤 4

将配置添加到 app/config.yml

# Twig Configuration    
twig:
    globals:
        admin_base_view: '::ojs_base.html.twig'

步骤 5

将样式和 CSS 文件添加到布局中。

- @BulutYazilimFeedbackBundle/Resources/public/js/feedback.js
- @BulutYazilimFeedbackBundle/Resources/public/js/admin.js
- @BulutYazilimFeedbackBundle/Resources/public/css/feedback.css

步骤 6

添加以下行到 parameters.yml

feedback_categories:
        -
            id: 1
            name: "General"
        -
            id: 2
            name: "Bug Report"
        -
            id: 3
            name: "Idea"

步骤 7

在 twig 文件中,在 </body> 之前添加以下内容

{{ feedback_widget()|raw }}