symfony1.2でDoctrine1.1使ってJobeetチュートリアル7日目

Update the Database

symfony doctrine:build-all-reload

したら

 Validation error in class JobeetJob

って怒られた。

data/fixtures/jobs.yml

の内容が、JobeetJobのバリデーションに引っかかったらしい。

解決方法

expires_atが'Y-m-d h:i:s'形式じゃない所があったので、

expires_at:   '2008-12-01 00:00:00'

の様にしたら、通った。
日付だけじゃなく、時間も必要って事ね。

ちなみに
symfony doctrine:data-load

だと、挿入できちゃう。
こっちは、バリデーション通してないみたい。いいのか?

List Pagination

例によって、画像へのリンクがハードコーディングなんでimageヘルパーで書き直し

<?php echo image_tag('next.png', array('alt' => 'Next page', 'title' => 'Next page')) ?>

Pager作るの楽だなぁ。