activpik / feedback-bundle
Symfony 2的反馈组件
dev-master
2013-08-21 14:49 UTC
Requires
- symfony/framework-bundle: 2.*
- twig/twig: 1.*
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' %}