FrameworkBundle配置(“框架”)

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.0,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

FrameworkBundle包含大多数“基本”框架功能,并且可以在框架输入应用程序配置。这包括与会话、转换、表单、验证、路由等相关的设置。

字符集
  • 秘密
  • ide
  • 测验
  • trust_proxy_headers
  • trusted_proxies
  • 形式
    • 启用
  • csrf_protection
    • 启用
    • field_name
  • 会话
  • 模板
  • 数组

    配置应被信任的IP地址作为代理。详情请参见信任代理

    • YAML
    • XML
    • PHP
    1 2
    框架:trusted_proxies:(192.0.0.1)

    类型布尔

    配置if HTTP报头(如HTTP_X_FORWARDED_FORX_FORWARDED_PROTO,X_FORWARDED_HOST)是受信任的,作为SSL连接的指示。缺省情况下,为并且只有SSL_HTTPS连接是安全的。

    如果应用程序位于反向代理之后,则应该启用此设置。

    字符串默认的% % 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访问,则后一个选项非常有用。