Symfony 1.4+Doctrineにて。テストを実行するために、fixtureを用意するのですが、
$ symfony doctrine:data-dump dump.yml
でやろうとしたらデータが重すぎて途中で落ちる。
ので、phpMyAdminにYAMLエクスポート機能がいつの間にか実装されていたので、それを使って必要な部分だけをエクスポートします。
ところがそれをそのまま読み込むといくつか問題が…
ということで、気になった3点。
- 改行があると読み込めない
- 日付形式が読み込めない
- fixtureのymlファイルよりインデントひとつ分浅い
改行のある行はダブルクォートで囲ってから、改行文字を\nにすれば読み込めるようになります。
日付はダブルクォートで囲めばOK。
インデントは置換するなり何なりしましょう。
テスト周りに関してはチートシートが欲しいなぁ…
[…] This post was mentioned on Twitter by Hidenori Goto, HIROKI. HIROKI said: なんて凶悪なんざんしょ RT @hidenorigoto: phpMyAdminのYAMLエクスポート機能は使ったことなかったな http://bit.ly/bl97tm #symfony_ja […]