Добавить ярлык для кнопки отправки - PullRequest
0 голосов
/ 10 января 2011

Я новичок в 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 ]

1 голос
/ 10 января 2011
echo $form->input('submit', array(
    'type'=>'submit', 
    'value'=>'Login', 
    'class'=>'adminbut rad2',
    'div'=>array('tag'=>'p'),
    'label'=>"&nbsp;"
));
1 голос
/ 10 января 2011

Попробуйте

$form->create();

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

));

$form->end();
0 голосов
/ 28 марта 2013

Попробуй это, мой друг
Cakephp 2.X

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

Cakephp 1.x

$form->submit(__('Submit'), array('class'=>'adminbut rad2'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...