投稿

5月, 2015の投稿を表示しています

BootStrap3 tooltipが表示されない

BootStrap3 tooltip表示 $(function () {     $('[data-toggle="tooltip"]').tooltip() }); まあ、これが必要。 これでもまともに動かない場合がある。 jquery ui-tooltip と bootstrap tooltip の競合 これ、tooltipについて書いてる日本語サイトは多いのに、意外だったのが競合のついて書いてる日本語サイトがない。 jquery-uiを使っている場合、tooltipがconflictしてまともに動かない。 なわけで、↓こんな風に回避するみたい。これで動く。 <script type = "application/javascript" src = "/js/jquery-ui.js" ></script> <script> /*** Handle jQuery plugin naming conflict between jQuery UI and Bootstrap ***/ $ . widget . bridge ( 'uibutton' , $ . ui . button ); $ . widget . bridge ( 'uitooltip' , $ . ui . tooltip ); </script> <script type = "application/javascript" src = "/js/bootstrap.js" ></script> 詳しくは →  stackoverflow

cakephp + UNION + paginator + sort

訳あって cakephp で UNION を使うことになったんだが。。。 cakephp customな pagenateで $orderが emptyになってしまう件 どうもcakephpにはUNIONはないようで、->query()をおこなうことに。 (SELECT --- FROM --- WHERE ---) UNION (SELECT --- FROM --- WHERE ---) な感じで。 UNIONを使う場合、どうやらpublic $useTable = false;にするらしいので、わかりやすく別モデルを用意。 まあ、これで済むものならいいんだけど、paginateしたい。 となると、自分でごりっと実装するか、paginatorのコンポーネントを利用するかになるんだけど、できれば標準のpaginatorでなんとかしたい。 paginatorの準備 まあ、このpaginatorについては使える記事がたくさん出てくるから、労はなかった。 良い記事書いてる人tks。 英語 http://blog.andolasoft.com/2014/08/how-to-do-custom-pagination-in-cakephp.html 日本語 http://d.hatena.ne.jp/sutara_lumpur/20120825/1345885278 日本語 http://u2k772.blog95.fc2.com/blog-entry-332.html ORDER そして SORT nで、詰まったのが、ORDERまわりだった。。。 単純に $query = array (   'order' =>  'hoga DESC' ,   'limit' => 50,   'extra' => array (     'type' => (ここにクエリ突っ込むやり方が単純にわかりやすかった。)   ) ); $this->Paginator->settings = $query; これなら、とりあえずorderは効くんだけど、viewで$this-&g