2013-03-22から1日間の記事一覧

HTMLエスケープに htmlentities() を使う

CakePHPには h() があって、HTMLをエスケープしてくれる。 便利だけど、実体は htmlspecialchars() なので、 htmlentities() に変更する。関数は /lib/Cake/basic.php にある。 最後の return で htmlspecialchars() を使っているので、 htmlentities() に変…

Pear Pager + Twitter Bootstrap

CakePHPのページネーションより Pear Pager の方が好きなので、 CakePHPで Pear Pager を使ってみる。 さらに、 Twitter Bootstrap を使いたいので、ソースを少しイジる。環境は CakePHP2.x + CentOS 6.3 で Pear Pager はインストール済みとする。まずは、P…

列名を含めたLike検索

普段は以下のように使うけど・・・ SELECT * FROM tb_test WHERE name LIKE '%satou%'; 「satou」 の部分にテーブルの列名を指定したいことがある。 そんなときは文字列結合の「CONCAT()」を使う。 以下は family_name という列名を指定している。SELECT * F…