CodeIgniter, руководство пользователя к версии 1.6.1


Хелпер Inflector

Хелпер Inflector содержит функции позволяющие вам менять форму слова на множественное число, единственное, camel case и т.п.

Загрузка хелпера

Хелпер загружается при помощи следующего кода:

$this->load->helper('inflector');

Доступны следующие функции:

singular()

Меняет множественное число на единственное. Пример:

$word = "dogs";
echo singular($word); // Вернет "dog"

plural()

Меняет единственное число на множественное. Пример:

$word = "dog";
echo plural($word); // Вернет "dogs"

Чтобы слово заканчивалось на «es» вторым аргументом напишите «true».

$word = "pass";
echo plural($word, TRUE); // Вернет "passes"

camelize()

Изменяет строку слов, разделенных пробелами на формат camel case. Пример:

$word = "my_dog_spot";
echo camelize($word); // Вернет "myDogSpot"

underscore()

Принимает слова, разделенные пробелами, вернет их через подчеркивание. Пример:

$word = "my dog spot";
echo underscore($word); // Вернет "my_dog_spot"

humanize()

Принимает строку со словами через подчеркивание, поменяет на пробел. Каждое слово будет с большой буквы. Пример:

$word = "my_dog_spot";
echo humanize($word); // Вернет "My Dog Spot"