<?php
class Inflectror_hlp extends CI_Controller {
function __construct()
{
parent::__construct();
// Inflector Helper Load
$this->load->helper('inflector');
}
function index()
{
$data = array(
'word' => array(
'dogs',
'dog',
'pass',
'my_dog_spot',
'my dog spot'
)
);
$this->load->view('inflectror_hlp_sample', $data);
}
}
<?php $this->load->view('inc/header')?>
<hr/>
인플렉터는 단어를 복수,단수,카멜케이스(camel case)등으로 변형시켜줍니다.
<hr/>
<table class="tablesorter" border="0" cellpadding="0" cellspacing="1">
<thead>
<tr>
<th width="30%">사용 예</th>
<th width="30%">결과</th>
<th>설명</th>
</tr>
</thead>
<tbody>
<tr>
<td>singular('<?php echo $word[0];?>')</td>
<td><?php echo singular($word[0]);?></td>
<td>복수를 단수로 변환</td>
</tr>
<tr>
<td>plural('<?php echo $word[1];?>')</td>
<td><?php echo plural($word[1]);?></td>
<td>단수를 복수로 변환</td>
</tr>
<tr>
<td>plural('<?php echo $word[1];?>')<br/>plural('<?php echo $word[2];?>', TRUE)</td>
<td><?php echo plural($word[1]);?><br/><?php echo plural($word[2], TRUE);?></td>
<td>단수를 복수로 변환<br/>강제로 es를 붙임</td>
</tr>
<tr>
<td>camelize('<?php echo $word[3];?>')</td>
<td><?php echo camelize($word[3]);?></td>
<td>공백이나 밑줄로 연결된 단어들을 카멜케이스(camel case)로 바꿈</td>
</tr>
<tr>
<td>underscore('<?php echo $word[4];?>')</td>
<td><?php echo underscore($word[4]);?></td>
<td>공백으로 나누어진 단어들을 밑줄로 연결</td>
</tr>
<tr>
<td>humanize('<?php echo $word[3];?>')</td>
<td><?php echo humanize($word[3]);?></td>
<td>밑줄로 연결된 단어들을 받아서 공백으로 연결 첫문자는 대문자로 변환</td>
</tr>
</tbody>
</table>
<?php $this->load->view('inc/footer')?>
© Copyright by hoksi(Page rendered in 0.0116 seconds)