在内核中配置
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 4.1,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
在内核中配置
一些配置可以在内核类本身上完成(默认位于src / Kernel.php
).你可以通过重写父类中的特定方法来做到这一点内核类。
配置
字符集
类型:字符串
默认的:utf - 8
这将返回应用程序中使用的字符集。要更改它,请重写getCharset ()方法并返回另一个字符集,例如:
1 2 3 4 5 6 7 8 9 10 11
/ / src / Kernel.php使用ob娱乐下载\组件\HttpKernel\内核作为BaseKernel;/ /……类内核扩展BaseKernel{公共函数getCharset(){返回“iso - 8859 - 1”;}}
内核的名字
类型:字符串
默认的:src
(即包含内核类的目录名)
要更改此设置,请重写getName ()方法。或者,将内核移动到不同的目录中。例如,如果您将内核移动到foo /
目录(而不是src /
),则内核名称为喷火
.
内核的名称通常不是直接重要的—它用于生成缓存文件—您可能只会在以下情况下更改它使用具有多个内核的应用程序.
项目目录
类型:字符串
默认的:工程目录composer.json
这将返回Symfony项目的根目录。ob娱乐下载它被计算为main所在的目录composer.json
文件被保存。
如果出于某种原因composer.json
文件不存储在项目的根目录下,您可以重写getProjectDir ()方法返回正确的项目目录:
12 3 4 5 6 7 8 9 10 11 12 13
/ / src / Kernel.php使用ob娱乐下载\组件\HttpKernel\内核作为BaseKernel;/ /……类内核扩展BaseKernel{/ /……公共函数getProjectDir(){返回realpath (__DIR__.“/ . . /”);}}
缓存目录
类型:字符串
默认的:$ this - > rootDir /缓存/ $ this - >环境
这将返回缓存目录的路径。要更改它,请重写getCacheDir ()方法。读作“如何覆盖Symfony的默认目录ob娱乐下载结构获取更多信息。
日志目录
类型:字符串
默认的:$ this - > rootDir /日志
这将返回日志目录的路径。要更改它,请重写getLogDir ()方法。读作“如何覆盖Symfony的默认目录ob娱乐下载结构获取更多信息。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。