承接 bluebear/basebundle 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bluebear/basebundle

最新稳定版本:0.2.3

Composer 安装命令:

composer require bluebear/basebundle

包简介

Base bundle for Symfony2

README 文档

README

BaseBundle for Symfony2 projects. This bundle contains some shortcuts and code snippets to ease Symfony2 projects developpment.

Installation

php composer.phar require bluebear/basebundle

Getting started

BaseBundle offers some features to help you :

ControllerTrait

<?php
...
use BlueBear\BaseBundle\Behavior\ControllerTrait;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class MyController extends Controller {
    use ControllerTrait;
    
    ...

Your controller should have following methods (those methods are native in Symfony Controller):

public function createNotFoundException($message = 'Not Found', Exception $previous = null)
public function generateUrl($route, $parameters = array(), $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH) 

ControllerTrait has following methods :

  • forward404Unless($condition, $message = '404 Not Found') : Forward current request to a 404 page if $condition is false
  • redirect($url, $status = 302) : Redirect to an url or a route (for route use "@my_route")
  • setMessage($message, $type = 'info', $parameters = []) : Add a flash message with a type and translations parameters
  • getConfig($key) : Return configuration key $key from container parameters
  • getRouting() : Return router service
  • getTranslator() : Return translator service
  • getSession() : Return session service
  • getEventDispatcher() : Return event dispatcher service
  • getEntityManager() : Return entity manager service
  • translate($string, $parameters = []) : Return entity manager service

ContainerTrait

ContainerTrait has following methods :

  • getContainer() : Return Container service
  • setContainer() : Set Container service

EntityManagerTrait

EntityManagerTrait has following methods :

  • getEntityManager() : Return EntityManager service
  • setEntityManager() : Set EntityManager service

ManagerTrait

...

统计信息

  • 总下载量: 2.5k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 7
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-03-09