加载中
如何不使用继承来扩展一个类

允许多个类将方法添加到另外一个(相当于总控);我们可以在扩展类中使用魔术方法 __call() class Foo { public $dispatcher; public function __construct(EventDispatcher $dispat...

2015/12/23 21:54
78
使用Event组件如何设置前后过滤器

可能我们在某些时候需要在某一个动作前后执行一些逻辑一个;我们可以通过事件机制来完成 ##一个Token验证的例子 假如你开发了一个API;有的资源能对外开放;有的需要验证才能访问资源;这就需要我...

2015/12/17 22:42
39
如何定义command作为服务

默认symfony把每个Bundle下的Command中的程序注册为命令,如果该程序继承了ContainerAwareCommand类则symfony自动注入服务容器;这样有一些局限性 *. 你的命令必须放在Command目录下 *. 没有办...

2015/12/15 23:27
38
如何在command中使用log

###1. 在命令行中手动记录日志 // src/AppBundle/Command/GreetCommand.php namespace AppBundle\Command; use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand; use Symfon...

2015/12/15 23:04
22
如何在控制台中生成URL

command是运行在控制台中;如果想要生成绝对URL;由于在控制台中无法获取请求上下文;所以需要配置请求上下文 ####全局配置 # app/config/parameters.yml parameters: router.request_con...

2015/12/14 23:01
56
如何在控制器中调用Command

// src/AppBundle/Controller/SpoolController.php namespace AppBundle\Controller; use Symfony\Bundle\FrameworkBundle\Console\Application; use Symfony\Bundle\FrameworkBundle\Contr...

2015/12/14 21:58
38
如何简化多个Bundle的配置

当建立一个高可用和可扩展的应用程序时;开发者通常面临者一个选择:是创建一个大的Bundle还是创建多个小的Bundle;创建单个大的Bundle的缺点是可能程序存在我们很多不用的功能;多个小的Bundl...

2015/12/12 17:06
67
如何为一个Bundle创造友好的配置

###使用Bundle扩展类 在app/config/config.yml中为自己bundle配置参数 acme_demo:#这个为需要配置bundle的别名 demo: client_id: 123 client_secret: xxxx 在上一篇如何...

2015/12/12 16:06
15
在一个Bundle里如何加载服务配置

###1.创建一个自动加载的扩展类 *. 类在DependencyInjection命令空间下(通常文件位置位于DependencyInjection 目录下) *. 文件的命令是去掉Bundle的名称的后缀Bundle用Extension来替代(eg A...

2015/12/12 09:42
36
如何移除一个Bundle

在app/Appkernel.php中去掉注册该Bundle的代码 去掉Bundle的配置 . app/config/config.yml中的相关的配置项 . app/config/routing.yml中相关路由 *. app/config/security.yml 中相关防火墙策...

2015/12/10 23:37
38
如何继承和重写一个Bundle的某部分

###添加getParent方法 // src/UserBundle/UserBundle.php namespace UserBundle; use Symfony\Component\HttpKernel\Bundle\Bundle; class UserBundle extends Bundle { public funct...

2015/12/10 23:15
50
如何安装第三方Bundle

##1.安装 一般通过composer来安装composer require friendsofsymfony/user-bundle具体版本什么的可以参考packagist ##2.开启bundle 在app/Appkernel.php中注册该Bundle public function reg...

2015/12/10 21:42
28
通过UglifyJS,UglifyCSS缩小js,css文件

##UglifyJS安装与使用 ###安装 ####全局安装 npm install -g uglify-js ####本地安装 进入到symfony项目目录 npm install uglify-js --prefix app/Resources ###配置过滤器 # app/config/con...

2015/12/09 23:06
121
使用PHP类库来压缩JS,CSS文件

##安装PHP类库 composer require leafo/scssphp composer require patchwork/jsqueeze:"~1.0" ##合并压缩CSS文件 ####配置 assetic: filters: scssphp: formatter: 'Leafo\ScssPhp\Formatter...

2015/12/09 22:32
105
symfony2 HWIOAuthBundle QQ登录问题

现行版本 HWIOAuthBundle QQ 登录会出现问题 最近在用HWIOAuthBundle 做第三方QQ登录 会出现bug;就追源码 发现存在一些问题; 估计HWIOAuthBundle没有及时更新;github上还是两年前的; // H...

2015/08/02 10:43
182
symfony2 中 dbal 中 Like ,in 的一些用法

$conn = $this->get("doctrine.dbal.default_connection"); $list = $conn->fetchAll( "SELECT * FROM herbal WHERE id IN (?) AND name like ? AND flag = ?", ...

2015/07/05 10:35
34
symfony2 Process 组件的学习笔记

安装 composer require "symfony/process:2.7.1" ##描述 process组件是可以开启一个子进程 去执行一个命令 ##例子 use Symfony\Component\Process\Process; $process = new Process('ls -lsa...

2015/06/20 09:49
234
symfony2 中assetic 的使用

通过assets来管理项目中的一些静态文件(css,js,img),压缩css,js文件

2015/04/29 23:32
69
symfony2 创建 命令

官方文档 :http://symfony.com/doc/current/cookbook/console/console_command.html 如何创建一个命令;在你的bundle下面创建一个Commmand文件夹 再创建一个 以 Command.php为后缀的文件(eg...

2015/02/02 23:10
47

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部