WEB甲子園

どこにも需要がない「今が何回戦なのかを返すFunction」を考えた

トーナメント戦を扱うと、1回戦、2回戦、3回戦と進んでいくのは分かりやすいのだが、どこかで「準々決勝」「準決勝」「決勝」と表記しなければならない。1回戦から順番に数えると6回戦なんだけど、一般的な呼称は「準決勝」のような場合。そこで、「単純に数…

ページネーションの実装について

管理者メニューで登録ユーザの一覧が見られるといいな、と思ったので、実装した。 その際に、CakePHPのページネーション機能を使ったのだが、下記サイトが分かりやすかったのでメモ。「ページネーションを利用する | CakePHP2.1初心者メモ」

本番環境とテスト環境でDebugKitを使うかどうかを切り替える

DebugKitが本番環境でも有効なのは困るので、「CakePHPでデバック用プラグイン「DebugKit」を使用する方法 | 【鋭利団体】PK-Brothers」の「開発時のみ有効となる設定を追加」を参考にして設定した。よくある導入解説だと「AppController.php」の「$uses」に…

テーブルの列をドラッグで入れ替える

「jQueryで簡単にドラッグ&ドロップのソートを実装する方法 : アシアルブログ」を参考にした。

jQueryのeachを逆順で実行する

表の列に連番を降順で振りたい場合、要素数が一定でない場合にどうすれば良いのか。検索して「jQueryのeachメソッドの逆 - プログラマ的京都生活」を参考にした。ざっくり言えば、 $($('#sel').children(':selected').get().reverse()).each(function(){ 処…