添加提交按钮的标签

时间:2011-01-10 15:52:57

标签: cakephp

我是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>

任何解决方案?

谢谢:)

3 个答案:

答案 0 :(得分: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 :(得分:1)

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

答案 2 :(得分:0)

试试这个我的朋友 Cakephp 2.X

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

Cakephp 1.x

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