FrameworkBundle配置(“框架”)
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.4,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
框架关键在你的应用程序配置。这包括设置相关会议、翻译、形式验证、路由和更多。
秘密
http_method_override
ide
测试
trusted_proxies
-
csrf_protection
-
- 启用
- field_name(弃用)
-
形式
-
- 启用
-
-
csrf_protection
-
- 启用
- field_name
类型:布尔
默认的:真正的
这决定了_method
请求参数是用作POST请求的HTTP方法。如果启用,要求::enableHttpMethodParameterOverride自动被调用。它成为服务容器参数命名kernel.http_method_override
。有关更多信息,请参见如何使用HTTP方法除了GET和POST路线。
字符串默认的:零
如果你使用IDE TextMate软件或Mac Vim,然后Symfony可以把所有文件路径的异常消息到一个ob娱乐下载链接,这将打开该文件在您的IDE。
ob娱乐下载Symfony包含一些流行的ide的预配置url,您可以使用以下键:设置它们
textmate软件
macvim
emacs
崇高
2.3.14
的emacs
和崇高
在Symfony 2.3.14编辑。ob娱乐下载
您还可以指定一个自定义url字符串。如果你这样做,所有迹象百分比(%
逃离这个角色)必须翻了一番。例如,如果您已经安装了PhpStormOpener并使用PHPstorm,你会做些什么:
- YAML
- XML
- PHP
1 2 3
# app / config / config.yml框架:ide:“pstorm: / / % % f: % % l”
当然,因为每个开发人员使用不同的IDE,最好设置在系统层面。这可以通过设置完成xdebug.file_link_format
在php . ini
配置url字符串。如果这个配置值设置,那么ide
选择将被忽略。
布尔
如果这个配置参数(而不是礼物假
),然后测试您的应用程序(如相关的服务。test.client
)加载。这个设置应该出现在你的测试
环境(通常是通过应用程序/配置/ config_test.yml
)。有关更多信息,请参见测试。
秘密
- csrf_protection
-
- 启用
- field_name(弃用)
- 形式
-
- 启用
-
- csrf_protection
-
- 启用
- field_name
类型:布尔
默认的:真正的
这决定了_method
请求参数是用作POST请求的HTTP方法。如果启用,要求::enableHttpMethodParameterOverride自动被调用。它成为服务容器参数命名kernel.http_method_override
。有关更多信息,请参见如何使用HTTP方法除了GET和POST路线。
字符串默认的:零
如果你使用IDE TextMate软件或Mac Vim,然后Symfony可以把所有文件路径的异常消息到一个ob娱乐下载链接,这将打开该文件在您的IDE。
ob娱乐下载Symfony包含一些流行的ide的预配置url,您可以使用以下键:设置它们
textmate软件
macvim
emacs
崇高
2.3.14
的emacs
和崇高
在Symfony 2.3.14编辑。ob娱乐下载
您还可以指定一个自定义url字符串。如果你这样做,所有迹象百分比(%
逃离这个角色)必须翻了一番。例如,如果您已经安装了PhpStormOpener并使用PHPstorm,你会做些什么:
- YAML
- XML
- PHP
1 2 3
# app / config / config.yml框架:ide:“pstorm: / / % % f: % % l”
当然,因为每个开发人员使用不同的IDE,最好设置在系统层面。这可以通过设置完成xdebug.file_link_format
在php . ini
配置url字符串。如果这个配置值设置,那么ide
选择将被忽略。
textmate软件
macvim
emacs
崇高
2.3.14
的emacs
和崇高
在Symfony 2.3.14编辑。ob娱乐下载
%
逃离这个角色)必须翻了一番。例如,如果您已经安装了PhpStormOpener并使用PHPstorm,你会做些什么:- YAML
- XML
- PHP
1 2 3
# app / config / config.yml框架:ide:“pstorm: / / % % f: % % l”
xdebug.file_link_format
在php . ini
配置url字符串。如果这个配置值设置,那么ide
选择将被忽略。布尔
如果这个配置参数(而不是礼物假
),然后测试您的应用程序(如相关的服务。test.client
)加载。这个设置应该出现在你的测试
环境(通常是通过应用程序/配置/ config_test.yml
)。有关更多信息,请参见测试。
假
),然后测试您的应用程序(如相关的服务。test.client
)加载。这个设置应该出现在你的测试
环境(通常是通过应用程序/配置/ config_test.yml
)。有关更多信息,请参见测试。
{http: [], ssl: []}
这个选项允许您定义基础url引用用于资产http
和ssl
(https
)页面。一个字符串值可能提供代替单个元素数组。如果提供了多个基本url, Symfony会从集合中选择一个每次生成一个ob娱乐下载资产的路径。
为了您的方便,assets_base_urls
可以直接设置一个字符串或字符串数组,将自动组织成的基url集合http
和https
请求。如果一个URLhttps://
或者是protocol-relative(即以“/ /”开始)都将被添加到集合。url开始http://
只会被添加到吗http
收集。
这个选项允许您定义基础url引用用于资产http
和ssl
(https
)页面。一个字符串值可能提供代替单个元素数组。如果提供了多个基本url, Symfony会从集合中选择一个每次生成一个ob娱乐下载资产的路径。
为了您的方便,assets_base_urls
可以直接设置一个字符串或字符串数组,将自动组织成的基url集合http
和https
请求。如果一个URLhttps://
或者是protocol-relative(即以“/ /”开始)都将被添加到集合。url开始http://
只会被添加到吗http
收集。
字符串
这个选项用于破产缓存资产由全球所有资产呈现路径添加一个查询参数(如。/图片/ logo.png ? v2
)。这只适用于资产通过树枝呈现资产
PHP函数(或等效)以及资产与Assetic呈现。
例如,假设您有以下:
- 嫩枝
- PHP
1
<imgsrc=”{{资产(图片/ logo.png)}}”alt=“ob娱乐下载Symfony !”/ >
默认情况下,这将使道路图像等/图片/ logo.png
。现在,激活assets_version
选择:
- YAML
- XML
- PHP
1 2 3 4
# app / config / config.yml框架:#……模板:{发动机:(“树枝”),assets_version:v2}
现在,同样的资产将会呈现/图片/ logo.png ? v2
如果你使用这个功能,你必须手动增加assets_version
值在每个部署,以便查询参数变化。
您还可以控制如何通过查询字符串assets_version_format选择。
/图片/ logo.png ? v2
)。这只适用于资产通过树枝呈现资产
PHP函数(或等效)以及资产与Assetic呈现。- 嫩枝
- PHP
1
<imgsrc=”{{资产(图片/ logo.png)}}”alt=“ob娱乐下载Symfony !”/ >
/图片/ logo.png
。现在,激活assets_version
选择:- YAML
- XML
- PHP
1 2 3 4
# app / config / config.yml框架:#……模板:{发动机:(“树枝”),assets_version:v2}
/图片/ logo.png ? v2
如果你使用这个功能,你必须手动增加assets_version
值在每个部署,以便查询参数变化。字符串默认的:% % s ? % % s
这指定了一个sprintf将使用的模式assets_version选择构建一个资产的路径。默认情况下,模式增加了资产的版本作为查询字符串。例如,如果assets_version_format
被设置为% % s ? version = % % s
和assets_version
被设置为5
资产的路径= 5 /图片/ logo.png ?版本
。
请注意
所有百分比符号(%
)的格式字符串必须逃离这个角色翻了一番。没有逃避,可能在不经意间被解释为值服务容器。
提示
一些CDN的不支持cache-busting通过查询字符串,所以将版本注入实际的文件路径是必要的。值得庆幸的是,assets_version_format
不仅限于生产版本查询字符串。
模式接收资产的原始路径和版本作为它的第一个和第二个参数,分别。由于资产的路径是一个参数,你不能修改它就地(如。/图片/ logo-v5.png
);不过,您可以使用前缀资产的路径模式版本- % % 2 $ s / % % 1 $ s
,这将导致的路径版本5 /图片/ logo.png
。
可以使用URL重写规则无视之前版本前缀服务资产。或者,你可以复制到适当的资产版本路径作为部署过程的一部分,忘记任何URL重写。后者选项是有用的,如果你想要旧的资产版本仍在他们的原始URL访问。
assets_version_format
被设置为% % s ? version = % % s
和assets_version
被设置为5
资产的路径= 5 /图片/ logo.png ?版本
。请注意
所有百分比符号(%
)的格式字符串必须逃离这个角色翻了一番。没有逃避,可能在不经意间被解释为值服务容器。
提示
一些CDN的不支持cache-busting通过查询字符串,所以将版本注入实际的文件路径是必要的。值得庆幸的是,assets_version_format
不仅限于生产版本查询字符串。
模式接收资产的原始路径和版本作为它的第一个和第二个参数,分别。由于资产的路径是一个参数,你不能修改它就地(如。/图片/ logo-v5.png
);不过,您可以使用前缀资产的路径模式版本- % % 2 $ s / % % 1 $ s
,这将导致的路径版本5 /图片/ logo.png
。
可以使用URL重写规则无视之前版本前缀服务资产。或者,你可以复制到适当的资产版本路径作为部署过程的一部分,忘记任何URL重写。后者选项是有用的,如果你想要旧的资产版本仍在他们的原始URL访问。