CodeIgniter User Guide Version 2.1.0


인플렉터(어형 변환기) Inflector Helper

인플렉터는 단어를 복수,단수,카멜케이스(camel case)등으로 변형시켜줍니다.

헬퍼 로딩 Loading this Helper

아래와 같은 코드로 로딩합니다:

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

아래 함수들이 사용가능 합니다:

singular()

복수를 단수로 변환합니다. 예:

$word = "dogs";
echo singular($word); // Returns "dog"

plural()

단수를 복수로 변환합니다. 예:

$word = "dog";
echo plural($word); // Returns "dogs"

두번째 파라미터를 TRUE 로 하면 마지막에 강제로 "es" 를 붙입니다.

$word = "pass";
echo plural($word, TRUE); // Returns "passes"

camelize()

공백이나 밑줄로 연결된 단어들을 카멜케이스(camel case)로 바꾸어 줍니다. 예:

$word = "my_dog_spot";
echo camelize($word); // Returns "myDogSpot"

underscore()

공백으로 나누어진 단어들을 밑줄로 연결합니다. 예:

$word = "my dog spot";
echo underscore($word); // Returns "my_dog_spot"

humanize()

밑줄로 연결된 단어들을 받아서 공백으로 연결해 줍니다. 각 단어의 첫글자는 대문자로 해줍니다 . 예:

$word = "my_dog_spot";
echo humanize($word); // Returns "My Dog Spot"