Я использую Kohana 3 ORM, и кажется, что Inflector употребляет слово «причины» в форме «причинный» вместо «причина». У меня есть _has_many_ сквозная установка отношений, и даже через все мои внешние ключи настроены на чтение 'reason_id', он все еще хочет настроить предложение ON в SQL, где оно ссылается на 'caus_id', а не 'причина_ид'.
Есть ли способ настроить модель причины для распознавания формы единственного числа по умолчанию 'причина'?
Или есть способ добавить Inflector-> неправильный массив в файл Bootstrap.php?
Я взломал файл SYSPATH.'config / inflector.php, добавив исключение, и это решило проблему, но я бы предпочел метод, который не предусматривает взлом системных файлов.
Каков подход «лучшей практики», пожалуйста.