인플렉터(어형 변환기) 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"