Cakephp 3:如何在所有输入字段中添加 css class
Cakephp 3 : How to add a css class with all input field
我正在尝试使用 Cakephp Helper
在我的所有输入字段中添加 css class "form-control"
。
我已经创建了 Helper
class BootstrapFormHelper extends Helper
{
protected $_defaultConfig = [];
public function control($fieldName, array $options = []){
$options['class'] = 'form-control';
return parent::control($fieldName, $options);
}
}
我也在appView
中调用过
public function initialize()
{
$this->loadhelper('BootstrapForm');
}
但我的表单输入字段中没有添加任何 class。如何在所有输入字段中添加 css class?
你可以试试
class BootstrapFormHelper extends Helper
{
public $helpers = ['Form'];
public function control( $name, $options = [] )
{
if( !isset( $options['class'] ) ) {
$options['class'] = 'form-control';
}
return $this->Form->control( $name, $options );
}
}
在View/appView.php
中调用后
您可以像
一样在您的视图中使用它
<?= $this->BootstrapForm->control('username') ?>
输出:
<input type="text" name="username" class="form-control" id="username">
我正在尝试使用 Cakephp Helper
在我的所有输入字段中添加 css class "form-control"
。
我已经创建了 Helper
class BootstrapFormHelper extends Helper
{
protected $_defaultConfig = [];
public function control($fieldName, array $options = []){
$options['class'] = 'form-control';
return parent::control($fieldName, $options);
}
}
我也在appView
public function initialize()
{
$this->loadhelper('BootstrapForm');
}
但我的表单输入字段中没有添加任何 class。如何在所有输入字段中添加 css class?
你可以试试
class BootstrapFormHelper extends Helper
{
public $helpers = ['Form'];
public function control( $name, $options = [] )
{
if( !isset( $options['class'] ) ) {
$options['class'] = 'form-control';
}
return $this->Form->control( $name, $options );
}
}
在View/appView.php
您可以像
一样在您的视图中使用它<?= $this->BootstrapForm->control('username') ?>
输出:
<input type="text" name="username" class="form-control" id="username">