Где подходящее место для определения правил инфлектора в CakePHP 1.3?
В CakePHP 1.2 пользовательские правила инфлектора могут быть определены в файле app/config/inflections.php
, Этот файл был удален в CakePHP 1.3. Вместо этого документация предписывает использовать Inflector::rules
функция для загрузки пользовательских склонов.
Существует достаточная документация о том, как определить собственные изгибы, но в документации нет контекста -где использовать Inflector::rules
,
Должны ли какие-либо пользовательские перегибы быть определены bootstrap.php
скрипт? Вверху применимы соответствующие контроллеры? Где-нибудь еще?
Смотрите также:
- Конфигурация: перегибы в документации
Inflector::rules
определение в документации API
2 ответа
Решение
Лучшее место в вашем bootstrap.php:
Inflector:: rules ('транслитерация', массив ('/à|á|å|â|ã/' => 'a'));
Приложение / Config/bootstrap.php
Строка 45
По состоянию на 1.3 дополнительные правила для инфлектора добавлены ниже
Говорит все это действительно.