【发布时间】:2016-06-09 13:03:08
【问题描述】:
我正在为我的模板使用 bootstrap 3,并且我知道 Symfony Twig Bridge 中存在的模板。下面是我最后想要的。
我的灰色区域是我希望标签以 90% 对齐的位置。
以下是我目前拥有的:
<div class="form-group">
<div id="campaign_channel" class="col-xs-6">
<input id="campaign_channel_1" type="checkbox" value="1" name="campaign[channel][]">
<label for="campaign_channel_1">Facebook</label>
<input id="campaign_channel_2" type="checkbox" value="2" name="campaign[channel][]">
<label for="campaign_channel_2">Twiiter</label>
<input id="campaign_channel_3" type="checkbox" value="3" name="campaign[channel][]">
<label for="campaign_channel_3">LinkedIn</label>
<input id="campaign_channel_4" type="checkbox" value="4" name="campaign[channel][]">
<label for="campaign_channel_4">Instagram</label>
<input id="campaign_channel_5" type="checkbox" value="5" name="campaign[channel][]">
<label for="campaign_channel_5">Youtube</label>
</div>
</div>
以下是我想要的:
<div class="form-group">
<div id="campaign_channel" class="checkbox col-xs-6">
<div class="checkbox-label">Channel(s)</div>
<div class="checkbox-clmn-1">
</div>
<div class="checkbox-clmn-2">
</div>
</div>
</div>
如果,如示例所示,我们有 5 个复选框,我想使用 3 的倍数拆分任意数量的复选框。假设在总数为奇数的情况下在第一列中设置前三个复选框,然后即使如此,复选框也应该在两个复选框列中均匀分布。
在我的 Symfony 应用程序中,我究竟可以在哪里创建这个自定义模板“fields.html.twig”,以便我可以实际尝试这个想法?
【问题讨论】:
标签: php twitter-bootstrap symfony checkbox twig