CakePHP
Controller等でRDBへの接続設定を取り出したいときに $database_config_name = 'default'; App::import('Model','ConnectionManager'); $db = ConnectionManager::getDataSource($database_config_name); echo $db->config['host']; echo $db->config['login…
CakeEmail::returnPath()の罠 CakeEmailクラスには $_returnPathというプロパティを操作するreturnPath()というメソッドが用意されているが、 何故かこのメソッドで設定した値は、送信時のEnvelope Fromに反映されない。 'transport'=>'Mail'の場合 transpor…
CakePHP歴1ヶ月未満の私が、CakePHP2.2.2にてhasAndBelongsToManyなアソシエーションを持つモデルを設計する際に少々てこずったのでその備忘録。例えば、アニメの名前のテーブルと声優の名前のテーブルをひも付けたい、といった場合の話。(アニメの名前と声…