cakephp将复选框放在单独的行上

时间:2012-04-06 00:24:10

标签: cakephp cakephp-2.0

我正在生成像这样的复选框

foreach($apps as $app){
        echo $this->Form->input($app['Application']['description'], array('type'=>'checkbox','value' => $app['Application']['description']));

    }

它放置了像

这样的复选框
checkbox 1
checkbox 2
checkbox 3

我想要的地方

checkbox1 checkbox2 checkbox3

试图

$x = '';
    foreach($apps as $app){
            $x .= $this->Form->input($app['Application']['description'], array('div'=>false,'type'=>'checkbox','value' => $app['Application']['description']));

        }

echo $x;

2 个答案:

答案 0 :(得分:1)

Cake不会将它放在一个单独的行上,输入div或标签的CSS就是这样。查看输入div和标签的CSS(通过查看源检查类名)以确保设置display:inline

答案 1 :(得分:0)

此问题的可能解决方案:

在你的css文件中(在我的情况下" cake.generic.css")把它放在:

http://localhost:4444

在.ctp文件中:

.checkbox{
   padding-right: 15px;
   display:inline-block;
}