プログラミング

CakePHP

Emailコンポーネントで文字コードを変換して送信する

CakePHP1.2.6にて。 標準で組み込まれているEmailコンポーネントはいろいろ便利ですが、文字コード(charaset)のデフォルトがUTF-8になっています。近年のメーラーはほとんどがUnicode対応なのですが、未だUTF-8...
CakePHP

FormヘルパーとjQuery UIのdatepickterを連動させる

日付選択のプルダウンに対してjQuery Uに含まれるdatepickerを使う方法をメモついでに紹介。 CakePHP 1.2.6 + jQuery 1.3.2 + jQuery UI 1.7.2で確認。
PHP

strftime関数がWindowsだと文字化けする件について

Linux上のPHPでは問題なく使えるんですが、XAMPPで動かしているPHPだとフォーマット文字列の解釈が上手くいかないんです。。。 その原因を探ってみたのでメモ。
CakePHP

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

前日に引き続き検証。 なんとか動いた(?)ので、それまでの軌跡を記します。
PHP

strftime関数の変換指定子が プラットフォームによって微妙に違う件について

あるとき、smartyのdate_formatにおいて月をあらわす数値の最初のゼロを表示させない方法をググって見つけました。 仙人の心得 ≫ date_format そのとおりにやってみましたが、うまくいきません。しかし、以前は別の環境でう...
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()があるのに、その反対を行うメソッドが無いので自作しました。 誰もがやっていると思い...
スポンサーリンク