2009-01-01から1年間の記事一覧

DB接続時に毎回実行しておきたいクエリーがあるとき

database.yml all: hogeghoge_db: class: sfPropelDatabase param: classname: PropelPDO dsn: 'mysql:dbname=hogehoge;host=localhost' username: hogehogeuser password: hogehogepass encoding: null # コメントアウトすると set names utf8 されてしまう…

SwiftMailer 4 + Symfony 1.2 の初回設定

私の環境(symfony1.2.9-DEV,Swift 4.0.3)では、SwiftMailerを (sf_root_dir)/lib/vendor/Swift/ 以下などにそのまま置くだけではうまくautoloadしてくれなくて動きませんでした。解決法は http://forum.symfony-project.org/index.php/m/77609/ にあるので…

sfFormのvalidatorで引っかかったエラーメッセージを全部取得

いろいろあって、sfFormはvalidatorのみ使用(widgetはほぼ自動で挿入される_csrf_token的なものでしか使用しない)、という方針で開発をすることがあるのですが、その際のエラーメッセージの取り出し方について一旦たどりついた結論です。 $this->form = ne…

Taskにも時々application名を指定してあげる

うっかり忘れるのでメモ。 Taskを作る際、symfony generate:task して処理を書くわけですが、sfConfig::get()で取得できる設定が妙に少なくて焦りました。以下 var_dump(sfConfig::getAll()); の結果です。 array(17) { ["sf_symfony_lib_dir"]=> string(33)…