Feb 17 2009

Справочник по настройкам Symfony 1.2

Category: Symfonyingvar @ 10:32

На официальном сайте Symfony выложили отличную статью по настройкам symfony.yml. Поводом для статьи стало то, что многие пользователи жалуются, что много параметров требуется изменить во время создания нового проекта. Но это не так.

В руководстве Jobeet рассматривалась ситуация, когда при создании нового проекта можно было не редактировать файл symfony.yml, а внести необходимые изменения через команды, например:

Листинг 1: Изменяем CSRF секретное слово

$ php symfony generate:app --escaping-strategy=on --csrf-secret=UniqueSecret frontend

Эта команда изменяет escaping-strategy и csrf-secret настройки в файле конфигурации settings.yml.

Листинг 2: Изменяем настройки подключения к БД

$ php symfony configure:database "mysql:host=localhost;dbname=jobeet" root mYsEcret

 
Эта команда обновляет данные конфигурационного файла databases.yml.

Если кратко, то в файле symfony.yml содержится 21 различных параметров. Но всего нужно изменить около 7 из 21, конечно все зависит от проекта.

Список всех параметров:

  • escaping_strategy
  • escaping_method
  • csrf_secret
  • charset
  • enabled_modules
  • cache
  • etag
  • i18n
  • default_culture
  • standard_helpers
  • no_script_name
  • logging_enabled
  • web_debug
  • error_reporting
  • compressed
  • use_database
  • check_lock
  • check_symfony_version
  • web_debug_web_dir
  • strip_comments
  • max_forwards

Параметры, которые требуется изменить:

  • escaping_strategy
  • csrf_secret
  • charset
  • enabled_modules
  • cache
  • i18n
  • default_culture

Fabien Potencier создал справочник reference-book-teaser.pdf по всем возможным параметрам, опциям по умолчанию, и написал краткое описание по каждому параметру. Этот документ станет частью официальной документации.

Источник: Blog Symfony Settings

Tags:

Leave a Reply