bootstrap-selectが有効にならなくて困った話(bootstrap-selectは実は関係ない)

cakephpを使って開発を行っていた時のことです。 bootstrap-selectboxというものがあります。

Bootstrap-select

おしゃれなセレクトボックスを実装できます、素敵ですね。 早速使おうということでソースをダウンロードしてapp/webrootのそれぞれに配置。 jqueryも必要だということなのでjQueryもダウンロードして配置。

そして、

echo $this->Html->css('bootstrap');
echo $this->Html->script('bootstrap');
echo $this->Html->script('jquery-2.1.1'); 
echo $this->Html->css('bootstrap-select');
echo $this->Html->script('bootstrap-select');

のようにdefault.ctpを編集しました。 すると見た目は変わるのですが、不思議なことにセレクトボックスの機能が有効になりません(drop downしてくれない)。 inspectorを起動してみると、

Uncaught Error: Bootstrap's JavaScript requires jQuery 

とエラー。 あ。。。。 jquery.jsの宣言の前にbootstrap.jsを宣言してしまっていた....

echo $this->Html->script('jquery-2.1.1');
echo $this->Html->css('bootstrap');
echo $this->Html->script('bootstrap');
echo $this->Html->css('bootstrap-select');
echo $this->Html->script('bootstrap-select');

修正、解決。 凡ミスですね。気をつけましょう。