CakePHP

CakePHP

モデルのquery()の結果を find()と同様の戻り値にする

PostgreSQLにおいてquery()の取得結果が期待した形になっていなかった件についてメモ。 CakePHP 1.2.5で確認。
CakePHP

JavascriptHelper::object() オプションはJSON関数の有無に左右される

JSON関数が有効なPHP環境ではJavascirptヘルパーのobjectメソッドのstringKeys、quoteKeys、qが効かなくなります。 これは良いのか?って思う仕様。 CakePHP 1.2.5で確認。
CakePHP

Smartyテンプレート内でrequestActionを使う方法

CakePHPのマニュアルに載っているrequestAcrtionをViewテンプレート内で使う方法ですが、SmartyViewを使うとそっくり同じにはできません。ちょっと試して代替方法で出来たのでメモ。 CakePHP 1.2.3.816...
CakePHP

Formヘルパーのnameを 手っ取り早くキー無し配列にしてしまう邪道な技

要はname="data"のようなhasManyとかで使いそうな形にする技。 CakePHP 1.2.3.8166で確認。
CakePHP

Model::deconstruct()の反対で 日時文字列を配列に変換するconstruct関数を作ってみた

FromHelper::dateTime()で入力した日時配列をDB登録用のタイムスタンプ形式の文字列に変換してくれるModel::deconstruct()があるのに、その反対を行うメソッドが無いので自作しました。 誰もがやっていると思い...
CakePHP

$session->flash()すると出てくる1を表示させない方法

SmartyViewを導入したCakePHPの環境下では、普通にビューテンプレートで{$session->flash()}と書くと、メッセージがセットされている場合に1が一緒に出力されてしまいます。これの回避方法を考えてみました。 Cake...
CakePHP

SQLite3を使えるようにする【してやんよ】

現在リリースされているCakePHPはSQLite2にしか対応しておらず、SQLite3はそのままでは使えないので、使えるようにしてみました。 なのでちょっとメモ。 CakePHP 1.2.3.8166 Stableにで確認。
CakePHP

今更PHP4.3.2+PostgreSQL7.3で CakePHP1.2.5をどうしても動かしたい!(1日目)

仕事でやることになるかもしれない某サイトリニューアルの商品カタログのシステム開発でCakePHPを使おうとしたら、四苦八苦(><;
CakePHP

Model::deleteAll()の落とし穴 第3の引数

指定の条件に一致したレコードを一掃するのに便利なModel::deleteAll()。 公式のマニュアルを見ると第1引数に削除対象のレコードの条件、第2引数には関連モデルの削除をするか否かの真偽値となっています。 The Cookbook ...
CakePHP

携帯端末向け出力文字コードの変換

今PCと携帯向けの両方を含むサイト作ってます。CakePHP導入してます。PC用はUTF-8で出力して携帯向けにはSJISで出したい。やっぱりソースはUTF-8じゃないと都合が悪い!って思って調べてみましたんでメモ。 でも、なんかうまくいか...
スポンサーリンク