FrameworkBundle配置(“框架”)
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.0,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
FrameworkBundle包含大多数“基本”框架功能,并且可以在框架
输入应用程序配置。这包括与会话、转换、表单、验证、路由等相关的设置。
字符集
秘密
ide
测验
trust_proxy_headers
trusted_proxies
-
形式
-
- 启用
-
csrf_protection
-
- 启用
- field_name
布尔
如果该配置参数存在(而不存在)假
),然后是与测试应用程序相关的服务(例如:test.client
)。此设置应出现在您的测验
环境(通常经由应用程序/配置/ config_test.yml
).有关更多信息,请参见测试.
类型:布尔
配置if HTTP报头(如HTTP_X_FORWARDED_FOR
,X_FORWARDED_PROTO
,X_FORWARDED_HOST
)是受信任的,作为SSL连接的指示。缺省情况下,为假
并且只有SSL_HTTPS连接是安全的。
如果应用程序位于反向代理之后,则应该启用此设置。
字符集
- 形式
-
- 启用
- csrf_protection
-
- 启用
- field_name
布尔
如果该配置参数存在(而不存在)假
),然后是与测试应用程序相关的服务(例如:test.client
)。此设置应出现在您的测验
环境(通常经由应用程序/配置/ config_test.yml
).有关更多信息,请参见测试.
假
),然后是与测试应用程序相关的服务(例如:test.client
)。此设置应出现在您的测验
环境(通常经由应用程序/配置/ config_test.yml
).有关更多信息,请参见测试.类型:布尔
配置if HTTP报头(如HTTP_X_FORWARDED_FOR
,X_FORWARDED_PROTO
,X_FORWARDED_HOST
)是受信任的,作为SSL连接的指示。缺省情况下,为假
并且只有SSL_HTTPS连接是安全的。
如果应用程序位于反向代理之后,则应该启用此设置。
{http: [], ssl: []}
此选项允许您定义用于引用的资产的基本urlhttp
而且ssl
(https
)页面。可以提供字符串值来代替单元素数组。如果提供了多个基本url, Symfony2将在每次生成资产路径时从集合ob娱乐下载中选择一个。
为了方便大家,assets_base_urls
可以直接设置字符串或字符串数组,这将自动组织成基本url的集合http
而且https
请求。如果URL以https://
或者是protocol-relative(即以' // '开头)它将被添加到两个集合中。以http://
将只添加到http
收集。
此选项允许您定义用于引用的资产的基本urlhttp
而且ssl
(https
)页面。可以提供字符串值来代替单元素数组。如果提供了多个基本url, Symfony2将在每次生成资产路径时从集合ob娱乐下载中选择一个。
为了方便大家,assets_base_urls
可以直接设置字符串或字符串数组,这将自动组织成基本url的集合http
而且https
请求。如果URL以https://
或者是protocol-relative(即以' // '开头)它将被添加到两个集合中。以http://
将只添加到http
收集。
字符串
此选项用于破产通过全局地向所有呈现的资产路径添加一个查询参数来缓存资产。/图片/ logo.png吗?v2
).这只适用于通过树枝渲染的资产资产
函数(或PHP等效)以及使用Assetic呈现的资产。
例如,假设你有以下内容:
- 嫩枝
- PHP
1
<imgsrc="{{asset('images/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="{{asset('images/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
,资产的路径为/图片/ logo.png吗?版本= 5
.
请注意
所有百分号(%
)中的字符必须加倍以转义字符。如果没有转义,值可能会无意中被解释为服务容器.
提示
一些CDN不支持通过查询字符串进行缓存破坏,因此将版本注入到实际的文件路径中是必要的。值得庆幸的是,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
,资产的路径为/图片/ logo.png吗?版本= 5
.请注意
所有百分号(%
)中的字符必须加倍以转义字符。如果没有转义,值可能会无意中被解释为服务容器.
提示
一些CDN不支持通过查询字符串进行缓存破坏,因此将版本注入到实际的文件路径中是必要的。值得庆幸的是,assets_version_format
不限于生成版本控制的查询字符串。
该模式分别接收资产的原始路径和版本作为其第一个和第二个参数。因为资产的路径是一个参数,所以您不能就地修改它(例如。/图片/ logo-v5.png
);的模式作为资产路径的前缀版本- % % 2 $ s / % % 1 $ s
,就会得到路径版本5 /图片/ logo.png
.
然后可以使用URL重写规则在提供资产之前忽略版本前缀。或者,作为部署过程的一部分,您可以将资产复制到适当的版本路径,并放弃任何URL重写。如果您希望较旧的资产版本仍然可以通过其原始URL访问,则后一个选项非常有用。