我试过这行在cakephp表单按钮中添加类,但是类没有在html中显示
<?= $this->Form->button(__('Login',['class'=>'login-btn'])); ?>
如何在按钮中添加课程?
答案 0 :(得分:8)
我认为您的示例不起作用,因为__()
调用不应该包含按钮选项的数组。请尝试以下方法:
<?= $this->Form->button(__('Login'),['class'=>'login-btn']); ?>
答案 1 :(得分:1)
试试以下内容:
<?php echo $this->Form->button('Login',['class'=>'login-btn']); ?>
这里有一个很好的参考:Creating input elements
<强>更新强>
__()
适用于internalization。使用它将查看您的本地化文件并输出相应的翻译。在您的情况下,您在__()
中包含选项,我认为它会导致错误,但如果没有,则会查找它的翻译版本,这也意味着['class'=>'login-btn']
不被视为选项了。
答案 2 :(得分:0)
它必须在数组内:尝试这个
<?= $this->Form->button(__('Login'),array('class'=>'login-btn')); ?>