2011-01-10 88 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'));