아래 코드를 사용하여 양식을 만들었습니다.CakePHP에서 입력 필드의 라벨을 제거하거나 변경하는 방법은 무엇입니까?
<?php $this->Form->create('Course'); ?>
양식의 텍스트 요소는
<?php $this->Form->input('code'); ?>
... 다음에 의해 레이블로 표시됩니다하지만 난 텍스트 필드의 레이블을 표시하지 않습니다.
위 코드에서 변경해야 할 내용은 무엇입니까?
아래 코드를 사용하여 양식을 만들었습니다.CakePHP에서 입력 필드의 라벨을 제거하거나 변경하는 방법은 무엇입니까?
<?php $this->Form->create('Course'); ?>
양식의 텍스트 요소는
<?php $this->Form->input('code'); ?>
... 다음에 의해 레이블로 표시됩니다하지만 난 텍스트 필드의 레이블을 표시하지 않습니다.
위 코드에서 변경해야 할 내용은 무엇입니까?
이를 사용합니다. 당신이 레이블을 제거하려는 경우
$this->Form->input('code', array('label' => 'LabelName'));
$this->Form->input('code', array('label' => false));
또는, 당신은 당신의 선택의 뭔가 다른 레이블을 변경하고자한다면 : 당신이 레이블을 변경하려는 경우
$this->Form->input('code', array('label' => 'something else'));
은 사용해야합니다
<?php echo $this->Form->input('code', array('label' => false)); ?>
를 입력의 레이블의 전체 제어를 위해 가장 좋은 방법은 다음과 같이 사용하는 것입니다
<?php echo $this->Form->input('code',array('label'=>array('text'=>'This is my label','class'=>' this is the class of my label'))); ?>