cakephp:如何为标签添加span class?

cakephp:如何为标签添加span class?

问题描述:

我试图像这样<?php echo $form->label('full_name', 'Full name', array('wrap'=>'span','class' => 'required'));?>cakephp:如何为标签添加span class?

预期输出:

<label for="full_name"> Full name <span class="required">&nbsp;</span> </label>

<?php echo $form->label('full_name', 'Full name <span class="required">&nbsp;</span>', array());?> 

不知道是否有包装标签中的文本中的元素的蛋糕的方式。但上述将给你预期的结果。

+0

感谢凯文... – user956965

你甚至可以把它简化多一点,将其置于您输入的元素:

<?php echo $this->Form->input('full_name', array('label'=>'<span>Full Name</span>', 'class'=>'required')); ?>

,你可以这样做:

 <?php 
      echo $this->Form->label('short_link', 'Custom URL <span style="font-size:9px;"><em>(Optional)</em></span>:', array('class' => 'YOUR CLASS FOR LABEL')); 

      echo $this->Form->input('short_link',array('label'=>false,'class'=>'YOUR CLASS FOR INPUT','value'=>'','size'=>'40')); 
     ?>