需要帮助在 Cakephp 2 中内联多个复选框
Needed help to make multiple Checkbox inline in Cakephp 2
更新.................解决了。
我想在 Cakephp 2 中内联我的多个复选框。我使用 display: inline
但运气不好。
这是我的代码 -
在应用程序控制器中-
public $guest = array('1'=>'Yes','2'=>'No');
public function beforeFilter() {
$this->set ('guest', $this->guest);
}
在ctp中我这样写-
<div class="col-sm-6 col-xs-6 form-group" >
<?php
echo $this->Form->input('Guest', array('style' => 'float: left; display: inline','type' => 'select', 'multiple' => 'checkbox', 'options' => $guest));
?>
</div>
我能得到帮助吗?
已解决的程序-
<?php
echo $this->Form->input('Guest',array('type' =>'select', 'multiple' => 'checkbox','options' => $guest, 'class'=>'checkbox-inline
'));
?>
这是我的输出,但我希望它在一行中:
好的,由于您没有回复我之前对此答案的编辑,我决定再次深入研究这个问题:)
通过仔细检查提供的代码,我可能猜到您正在使用 Bootstrap,在 Bootstrap 中,您应该使用 form-check-inline class 来定位内联复选框。在您的代码中,您可以通过这种方式实现它:
<div class="container">
<form>
<div class="form-group row">
<div class="col-sm-6 col-xs-6" >
<div class="form-check form-check-inline">
<?php
echo $this->Form->input('Guest', array('class' => 'form-check-input','type' => 'select', 'multiple' => 'checkbox', 'options' => $guest));
?>
</div>
</div>
</div>
</form>
</div>
官方文档如下:
https://v4-alpha.getbootstrap.com/components/forms/#inline
更新.................解决了。
我想在 Cakephp 2 中内联我的多个复选框。我使用 display: inline
但运气不好。
这是我的代码 -
在应用程序控制器中-
public $guest = array('1'=>'Yes','2'=>'No');
public function beforeFilter() {
$this->set ('guest', $this->guest);
}
在ctp中我这样写-
<div class="col-sm-6 col-xs-6 form-group" >
<?php
echo $this->Form->input('Guest', array('style' => 'float: left; display: inline','type' => 'select', 'multiple' => 'checkbox', 'options' => $guest));
?>
</div>
我能得到帮助吗?
已解决的程序-
<?php
echo $this->Form->input('Guest',array('type' =>'select', 'multiple' => 'checkbox','options' => $guest, 'class'=>'checkbox-inline
'));
?>
这是我的输出,但我希望它在一行中:
好的,由于您没有回复我之前对此答案的编辑,我决定再次深入研究这个问题:)
通过仔细检查提供的代码,我可能猜到您正在使用 Bootstrap,在 Bootstrap 中,您应该使用 form-check-inline class 来定位内联复选框。在您的代码中,您可以通过这种方式实现它:
<div class="container">
<form>
<div class="form-group row">
<div class="col-sm-6 col-xs-6" >
<div class="form-check form-check-inline">
<?php
echo $this->Form->input('Guest', array('class' => 'form-check-input','type' => 'select', 'multiple' => 'checkbox', 'options' => $guest));
?>
</div>
</div>
</div>
</form>
</div>
官方文档如下: https://v4-alpha.getbootstrap.com/components/forms/#inline