带有TwitterBoostrap的CakePHP表单(控件行)

带有TwitterBoostrap的CakePHP表单(控件行),cakephp,twitter-bootstrap,Cakephp,Twitter Bootstrap,我试图使用TwitterBoostrap在cakePHP中并排放置两个输入 这是我的代码 <?php echo $this->Form->create('Ad',array("class"=>"well row-fluid")); ?> <fieldset> <legend><?php echo __('Add Ad'); ?></legend> <?php echo $t

我试图使用TwitterBoostrap在cakePHP中并排放置两个输入

这是我的代码

<?php echo $this->Form->create('Ad',array("class"=>"well row-fluid")); ?>
    <fieldset>
        <legend><?php echo __('Add Ad'); ?></legend>
        <?php echo $this->Form->input('user_id',array('class'=>'span3'));?>
        <div class="controls controls-row">
            <?php echo $this->Form->input('state_id', array('empty' => 'Selecione o Estado','class'=>'span2','div'=));?>
            <?php echo $this->Form->input('city_id', array('empty' => 'Selecione a Cidade','class'=>'span5'));?>
        </div>
城市没有对齐。我怎样才能解决它


如何修复它?

在将引导与CakePHP结合使用时,我经常发现它非常有用,可以从我希望创建的HTML返回。如果我正确理解您的问题,您希望提供以下信息:

<form class="well-row">
    <div class="span3">
        <label class="control-label">State</label>
        <select name="state">...</select>
    </div>
    <div class="span3">
        <label class="control-label">City</label>
        <select name="state">...</select>
    </div>
</form>
<?php echo $this->Form->create('Ad', array('inputDefaults' => array('div' => false)))?>
<div class="span5">
    <?php echo $this->Form->input('state_id', array('empty' => 'Selecione o Estado', 'class' => 'span3'));?>
</div>
<div class="span5">
    <?php echo $this->Form->input('city_id', array('empty' => 'Selecione a Cidade', 'class' => 'span3'));?>
</div>
要总结,请尝试以下操作:

<form class="well-row">
    <div class="span3">
        <label class="control-label">State</label>
        <select name="state">...</select>
    </div>
    <div class="span3">
        <label class="control-label">City</label>
        <select name="state">...</select>
    </div>
</form>
<?php echo $this->Form->create('Ad', array('inputDefaults' => array('div' => false)))?>
<div class="span5">
    <?php echo $this->Form->input('state_id', array('empty' => 'Selecione o Estado', 'class' => 'span3'));?>
</div>
<div class="span5">
    <?php echo $this->Form->input('city_id', array('empty' => 'Selecione a Cidade', 'class' => 'span3'));?>
</div>

您可能必须增加容器div的范围以适应标签上的任何填充,或者选择元素以阻止它们包装