2011-01-10 89 views
0

我是cakephp中的新成员。我试图做到的是这样的输出:添加标签提交按钮

<p><label>&nbsp;</label><input class="adminbut rad2" type="submit" name="submit" value="Login" /></p> 

这是我在我的视图文件

<?php echo $this->Form->end(array(
'div' => false, 
'label' => 'Login', 
'class' => 'adminbut rad2', 
'name' => 'submit', 
'value' => 'Login', 
'before' => '<p>', 
'after' => '</p>' 
));?> 

做什么我得到的是:

<input class="adminbut rad2" name="submit" value="Login" type="submit" /></p> 

,正如你所看,我的输出丢失:

<label>&nbsp;</label> 

任何解决方案?

谢谢:)

回答

1

尝试

$form->create(); 

$form->submit("Login",array('div' => false, 'class' => 'adminbut rad2', 'name' => 'submit', 'value' => 'Login', 'before' => '<p><label>&nbsp;</label>', 'after' 
=> '</p>' 

)); 

$form->end(); 
1
echo $form->input('submit', array(
    'type'=>'submit', 
    'value'=>'Login', 
    'class'=>'adminbut rad2', 
    'div'=>array('tag'=>'p'), 
    'label'=>"&nbsp;" 
)); 
0

试一试我的朋友
CakePHP的2.X

$this->Form->submit(__('Submit'), array('class'=>'adminbut rad2')); 

CakePHP的1.x的

$form->submit(__('Submit'), array('class'=>'adminbut rad2'));