コメント機能実装・・・8割くらい出来た。
途中、リビジョン393で投稿済のコメントの「編集」機能を追加したのだけれど、よくよく考えたら不要。いや、だって過去のコメントを修正されたら、コメントでやり取りしている場合に話の流れが分からなくなるから。
というわけでCSSとかHTMLの調整と同時に、編集機能は除去した。
これでコメントの投稿→承認→削除の流れは実装できた。
残り2割というのは、
- viewのHTMLや検索結果の一覧時に、コメント数をフッターあたりに表示する。("comment(0) | trackback(0)"みたいな。)
- 最近投稿されたコメントの一覧をSmartyプラグインに→HTMLプラグインでラップ→Wikiプラグインでラップ
ここら辺はTrackBackの実装で一緒にまとめちゃっても良いかな・・・。
今回についてはトランザクションクラスを作らずに進めた。試しに。