CakePHP
CakePHP2 でのメール送信は CakeEmail を使っているのですが、メールのログを見てみると、件名や宛先(to,cc,bcc)が入っていませんでした。 残しておきたいので以下のようにしました。まずは、app/Lib/Network/Email フォルダを作成して AppCakeEmail.php …
既存のデータベース(SQLServer)からデータを取得するAPIを作成しようとした時に躓いたので残しとく。 SQLServerは初めてだったのですが、テーブル名やカラム名を日本語にすることが多いんですかね。 MySQLとかも日本語のカラム名使う場合があるみたいなの…
2系から shell は app/Console/Command に配置するようになりました。 ファイル名は TestShell.php とします。1.3系ではファイルの読み込みに App::import を使っていましたが、2系では App::uses を使うようになりました。ComponentCollection と、使用した…
この記事はバッドノウハウです。以下の記事で正しい方法を書き直しました。MongoDBプラグインを使う時には、behavior の SqlCompatible をご一緒にっ! http://d.hatena.ne.jp/ihiro81/20111103/1320328426 普段検索フォームを作る時にCakeDCのSearchプラグ…
今まで何度かログアウトしてログインさせることで対応せさせていたんですが、 ちゃんとしたサイト作ることになったので、考えなおしてみた。 data) { $this->User->set($this->data); if ($this->User->save($this->data)) { $user = $this->Auth->user(); $…
TinyMCE の本家です。プラグインの中に入ってるので特に今回は必要なし。 http://tinymce.moxiecode.com/ CakePHPのTinyMCEプラグインはここからダウンロード。 http://cakedc.com/eng/downloads/view/tinymce tests_controller.php var $helpers = array('T…