Свежайшие Пирожки от CakePHP по-русски

Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи

Самонастройка CakePHP

Если вам нужны дополнительные пользовательские конфиги, используйте CakePHP файл bootstrap, который лежит тут /app/config/bootstrap.php. Этот файл выполняется сразу после запуска ядра.

Этот файл идеален для ряда общих задач:

  • Определения своих функций
  • Регистрации глобальных констант
  • Определения дополнительный путей к моделям, представлениям(вьювам) и контроллерам

Будьте осторожны, чтобы сохранить MVC структуру, когды вы добавляете вещи в файл bootstrap: это может быть заманчивым местом для определения функций, которые буду потом использоваться в ваших контроллерах.

Сопротивляйтесь этому, вам потом будет только лучше.

Можно также рассмотреть вопрос о размещении некоторых вещей в классе AppController. Этот класс родительский для всех контроллеров в Вашем приложении. AppController является удобным местом для обработки обратных вызовов(callbacks) и определения методов, которые будут использоваться во всех ваших контроллерах.