CakePHP1.3でBootstrap, from Twitterを使うためのたった2つのファイル
CakePHP: the rapid development php framework. Pages
Bootstrap, from Twitter
Bootstrap, from TwitterをCakePHP1.3で使う際、ほとんどはHeplerのOption指定でなんとかなる。
しかし、どうしてもなんともらんところがあるので、2つほどファイルを追加した。
Pagination
views/elements/pagination.ctp
普通にpaginationを表示させたいところで
<?php echo $this->element('paginate'); ?>
Forms
views/helpers/bootstrap_form.php
基本的に
<?php echo $this->Form->input('name'); ?>
のところを
<?php echo $this->BootstrapForm->input('name'); ?>
でOK
multiple checkboxを横並びにしたいとき
<?php echo $this->BootstrapForm->input('Prefecture', array( 'label' => '都道府県', 'multiple' => 'checkbox', 'options' => $prefectures, 'li' => array('style' => 'width:6em;float:left;padding-top:2px;'), )); ?>
こんな感じで<li>にstyleを当てることができる