CakePHP モデルのquery()の結果を find()と同様の戻り値にする PostgreSQLにおいてquery()の取得結果が期待した形になっていなかった件についてメモ。 CakePHP 1.2.5で確認。 2009.11.02 CakePHP
CakePHP JavascriptHelper::object() オプションはJSON関数の有無に左右される JSON関数が有効なPHP環境ではJavascirptヘルパーのobjectメソッドのstringKeys、quoteKeys、qが効かなくなります。 これは良いのか?って思う仕様。 CakePHP 1.2.5で確認。 2009.11.01 CakePHP
CakePHP Smartyテンプレート内でrequestActionを使う方法 CakePHPのマニュアルに載っているrequestAcrtionをViewテンプレート内で使う方法ですが、SmartyViewを使うとそっくり同じにはできません。ちょっと試して代替方法で出来たのでメモ。 CakePHP 1.2.3.816... 2009.09.07 CakePHP
CakePHP Formヘルパーのnameを 手っ取り早くキー無し配列にしてしまう邪道な技 要はname="data"のようなhasManyとかで使いそうな形にする技。 CakePHP 1.2.3.8166で確認。 2009.08.10 CakePHP
CakePHP Model::deconstruct()の反対で 日時文字列を配列に変換するconstruct関数を作ってみた FromHelper::dateTime()で入力した日時配列をDB登録用のタイムスタンプ形式の文字列に変換してくれるModel::deconstruct()があるのに、その反対を行うメソッドが無いので自作しました。 誰もがやっていると思い... 2009.08.05 CakePHP
CakePHP $session->flash()すると出てくる1を表示させない方法 SmartyViewを導入したCakePHPの環境下では、普通にビューテンプレートで{$session->flash()}と書くと、メッセージがセットされている場合に1が一緒に出力されてしまいます。これの回避方法を考えてみました。 Cake... 2009.08.03 CakePHP
CakePHP SQLite3を使えるようにする【してやんよ】 現在リリースされているCakePHPはSQLite2にしか対応しておらず、SQLite3はそのままでは使えないので、使えるようにしてみました。 なのでちょっとメモ。 CakePHP 1.2.3.8166 Stableにで確認。 2009.07.17 CakePHP
PHP SQLite2でテーブルにカラムを追加する 仕事で未だにPHPのバージョンが4のサーバ上で動かすシステムの開発の案件がちらほらあります。そんでDBサーバーも搭載してないとかでSQLiteを使ったりします。 PHP4ではSQLiteの3が使えないということで2を使うんですが、古くて機能... 2009.05.23 PHP
PHP CentOSにimagickを入れてみた 先日のことですが、ちとCentOSでPHPのPECLモジュールのimagickを入れることになりました。ちょっと突っかかったのでメモ。 2009.04.24 PHP