itchaos/bootstrap-checkbox-bundle

v0.1.0 2016-10-24 21:24 UTC

This package is not auto-updated.

Last update: 2024-05-06 12:19:21 UTC


README

This is just simple wrapping bundle for Bootstrap Checkbox.

Minimal Requirements

  • php 5.6
  • symfony 2.3
  • twig 1.0

Instalation

  1. Add to composer requirements
composer require itchaos/bootstrap-checkbox-bundle
  1. Register bundle in Your AppKernel
<?php
//..
public function registerBundles()
{
    $bundles = array(
        // ...
        new ITChaos\Bundle\BootstrapCheckboxBundle\BootstrapCheckboxBundle()
        // ...
    );
    return $bundles;
}
  1. Add bundle js resources to assetic
assetic:
    bundles:
        - BootstrapCheckboxBundle
  1. Add asset to your layout
{% javascripts
    '@BootstrapCheckboxBundle'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>

Usage

Bundle provides you with new form type BootstrapCheckboxType which descends from regular Symfonys CheckboxType. It has same usage but is rendered next to label instead inside (as in most Bootstrap bundles). All properties for bootstrap checkbox from vsn4ik/bootstrap-checkbox are exposed by BootstrapCheckboxType as described in wrapped plugins documnetation available here: BootstrapCheckbox documentation

The main difference is expanding parameter names containing cls to class.