开发者

Where is the appropriate place to define inflector rules in CakePHP 1.3?

开发者 https://www.devze.com 2022-12-31 10:13 出处:网络
In CakePHP 1.2, custom inflector rules could be defined in a file app/config/inflections.php. This fi开发者_如何学编程le was removed in CakePHP 1.3. Instead, the documentation prescribes using the Inf

In CakePHP 1.2, custom inflector rules could be defined in a file app/config/inflections.php. This fi开发者_如何学编程le was removed in CakePHP 1.3. Instead, the documentation prescribes using the Inflector::rules function to load custom inflections.

There's adequate documentation of how to define the custom inflections themselves, but the documentation gives no context—where to use Inflector::rules.

Should any custom inflections be defined in the bootstrap.php script? At the top of applicable corresponding controllers? Somewhere else?

See also:

  • Configuration: Inflections in the documentation
  • Inflector::rules definition in the API documentation


The best place is at your bootstrap.php:

Inflector::rules('transliteration', array('/à|á|å|â|ã/' => 'a'));


app/config/bootstrap.php

Line 45

As of 1.3, additional rules for the inflector are added below

Says it all really.

0

精彩评论

暂无评论...
验证码 换一张
取 消