概述 快速入门 教程 手册 最佳实践 组件 参考 贡献

发布于 2015-08-27 16:22:10 | 220 次阅读 | 评论: 0 | 来源: 网络整理

Some configuration can be done on the kernel class itself (usually called app/AppKernel.php). You can do this by overriding specific methods in the parent Kernel class.

配置

Charset

type: string default: UTF-8

This returns the charset that is used in the application. To change it, override the getCharset() method and return another charset, for instance:

// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function getCharset()
    {
        return 'ISO-8859-1';
    }
}

Kernel Name

type: string default: app (i.e. the directory name holding the kernel class)

To change this setting, override the getName() method. Alternatively, move your kernel into a different directory. For example, if you moved the kernel into a foo directory (instead of app), the kernel name will be foo.

The name of the kernel isn’t usually directly important - it’s used in the generation of cache files. If you have an application with multiple kernels, the easiest way to make each have a unique name is to duplicate the app directory and rename it to something else (e.g. foo).

Root Directory

type: string default: the directory of AppKernel

This returns the root directory of your kernel. If you use the Symfony Standard edition, the root directory refers to the app directory.

To change this setting, override the getRootDir() method:

// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    // ...

    public function getRootDir()
    {
        return realpath(parent::getRootDir().'/../');
    }
}

Cache Directory

type: string default: $this->rootDir/cache/$this->environment

This returns the path to the cache directory. To change it, override the getCacheDir() method. Read “Override the cache Directory” for more information.

Log Directory

type: string default: $this->rootDir/logs

This returns the path to the log directory. To change it, override the getLogDir() method. Read “Override the logs Directory” for more information.

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务