2014-11-28 3 views
0

입력 텍스트 태그 뒤에 또는 앞에 span 태그를 삽입하려고합니다. 나는 formhelper에 사업부를 해제하고, 입력 텍스트 태그를 제외하고, 수동으로 모든 것을 작성하여 해결입력 양식 내의 CakePHP span 태그

<div class="input"> 
<span class="counter"></span> 
<input name="whatever" class="word_count" type="text" /> 
</div> 

: 기본적으로 제가 HTML에서 원하는 것은 이것이다. formhelper를 사용하여이를 수행 할 수있는 방법이 있는지 알고 싶었습니다.

나는 Html-> 태그에 대해 읽었고, 나는 formhelper 안에 넣으려고했으나 아무 소용이 없다.

도움을 주시면 감사하겠습니다.

답변

7

예. 가능합니다.

이전/이후 옵션이나 랩 옵션을 사용해보십시오. 귀하의 필요에 맞는 것을 확인하십시오. 당신은 CakePHP의 책이의 자세한 내용을보실 수 있습니다 전/

echo $this->Form->input('field', array(
    'before' => '--before--', 
    'after' => '--after--', 
    'between' => '--between---' 
)); 

CakePHP의 양식 입력 랩

$this->Form->input('Model.field', array(
    'error' => array(
     'attributes' => array('wrap' => 'span', 'class' => 'bzzz') 
    ) 
)); 

CakePHP의 양식 입력. http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html