activpik/feedback-bundle

Symfony 2的反馈组件

安装: 11

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2013-08-21 14:49 UTC

This package is not auto-updated.

Last update: 2024-09-28 13:46:02 UTC


README

未来修订的改进

  • 单元测试
  • 在twig视图中嵌入控制器以简化集成。

使用composer获取FeedbackBundle 添加以下依赖:"activpik/feedback-bundle": "dev-trunk"

在您的AppKernel.php文件中添加:new Activpik\Feedback\ActivpikFeedbackBundle(),

在您的config.yml文件中您可以添加
在服务部分

services:
    activpik.feedback_source:
        class:        Activpik\FeedbackBundle\Vendor\RedmineFeedback\RedmineFeedbackSource
        arguments:    ["https://urltoredmine/redmine/projects/myproject/issues.json", "ApiKey", "projectId", Priority]

并在您的routing.yml文件

ActivpikFeedbackBundle:
     resource: "@ActivpikFeedbackBundle/Controller/" 
     type:     annotation
     prefix:   /

在使用反馈徽章的控制器上

$feedbackType = new FeedbackType();
$data["feedback_type"] = $this->createForm($feedbackType)->createView();
use Activpik\FeedbackBundle\Form\FeedbackType;

在twig视图中添加

<link rel="stylesheet" href="{{ asset('bundles/activpikfeedback/css/feedback.css') }}" />    
<script type="text/javascript" href="{{ asset('bundles/activpikfeedback/js/feedback.js') }}" ></script>

{% include 'ActivpikFeedbackBundle:Feedback:badge.html.twig' %}