Я использую Form Helper для создания ввода submit
кнопка, но я не понимаю, почему 'div'=>false
не работает для меня
Вот мой PHP-код:
echo $this->Form->input('Save',
array('type'=>"submit",
'class'=>'btn btn-primary',
'div'=>false,
'label'=>false));
Что дает мне вывод:
<div class="submit"><!--unwanted div-->
<input class="btn btn-primary" type="submit" value="Save">
</div>
Но когда я попытался с вводом 'type'=>'button'
это работает как:
echo $this->Form->input('Save',
array('type'=>"button",
'class'=>'btn btn-primary',
'div'=>false,
'label'=>false));
И дает мне идеальный результат:
<input class="btn btn-primary" type="submit" value="Save">
Но я не хочу этот дополнительный div с типом submit
,
Попробуй это
echo $this->Form->submit('Save',
array('div'=>false,
"class"=>"btn btn-primary"));
В cakePHP 3 вы должны использовать:
echo $this->Form->input(__('Save'), [
'type'=>'submit',
'label'=>false,
'templates' => ['submitContainer' => '{{content}}'] //important part
]);
Попробуй это
echo $this->Form->submit('Add person',
array('div'=>false,
'class' =>'btn btn-primary',
'label'=>false));
Если вы попробуете это, то его скрыть один div (<div class="input submit">
).
echo $this->Form->input('Save',
array('type'=>"submit",
'class'=>'btn btn-primary',
'div'=>false,
'label'=>false));