This site is built library CakePHP "Inflector" test site.
※ This site is using the CakePHP 1.2.6.
Enter the text you want to convert, "Send" button please.
The result of running Inflector
| Inflector::pluralize | computers |
|---|---|
| Inflector::singularize | computer |
| Inflector::camelize | Computer |
| Inflector::underscore | computer |
| Inflector::humanize | Computer |
| Inflector::tableize | computers |
| Inflector::classify | Computer |
| Inflector::variable | computer |
| Inflector::slug | computer |
CakePHP Conventions
| model | ||
|---|---|---|
| Model Name | Computer | UpperCamelCase,single Inflector::singularize(Inflector::classify($word)); |
| Model's FileName | computer.php | underscored,lower,single Inflector::singularize(Inflector::slug(strtolower($word))).'.php'; |
| Table Name | computers | underscored,lower,plural Inflector::pluralize(Inflector::slug(strtolower($word))); |
| controller | ||
|---|---|---|
| Controller Name | Computers | UpperCamelCase,plural Inflector::pluralize(Inflector::classify($word)); |
| Controller's ClassName | ComputersController | UpperCamelCase,plural,with 'Controller' Inflector::pluralize(Inflector::classify($word)).'Controller'; |
| Controller's FileName | computers_controller.php | underscored,lower,plural,with '_controller' Inflector::pluralize(Inflector::slug(strtolower($word))).'_controller.php'; |
| for uses | Computer | Model Name Inflector::singularize(Inflector::classify($word)); |
| view | ||
|---|---|---|
| View Folder | computers | underscored,lower,plural Inflector::pluralize(Inflector::slug(strtolower($word))); |
| View's FileName | computer.php | underscored,lower,single Inflector::singularize(Inflector::slug(strtolower($word))).'.php'; |
"Inflector" is?
The Inflector class takes a string and can manipulate it to handle word variations such as pluralizations or camelizing and is normally accessed statically.Example:
Inflector::pluralize('example');
returns "examples".(From the official site)
References
- Inflector:: Library built various practical:: Manual:: 1.2 Collection:: The Cookbook
- Method of the class:: Inflector:: Library built various practical:: Manual:: 1.2 Collection:: The Cookbook
- Convenient to convert a string! CakePHP built-in library (Inflector) | Basharogu.
- Inflector class analysis. Terms of words on the changes - CPA-LAB technical
- Inflector bug? Watch vocabulary. Multiple changes are singular - CPA-LAB technical
- [Cakephp] Inflector methods Kke What happened? Notes | HappyQuality