0318
お昼から会社へ。今日はわりとガリガリ機能を書きました。とりあえずの動作はしたのだけど、UIにつないでみたら思うように動かなかった。結構根本的なところで困難が生じていたのでリファクタついでにクラスを分離してみた。まだ途中。明日書こう。
wtbm、結局mtHaml+twigだと表現力が足らないということになって(いや、僕の調べかたが足らないだけかもしれないけど)twig単体に戻しました。うーん、hamlスマートで好きなんだけどな。twigにはちょっと慣れてきたのでいい感じになってきた。
で、投稿フォームを仮で作るところまでやったのだけど、記事とタグの管理が面倒すぎることに気づいて、はーRailsは偉大だったのだなあと思いながらPHPで使えるActiveRecord実装を探しました。このblogなんかは所詮モデルが記事しかないのでわりと簡単に自動生成できたのですけど、二つのモデルに多対多対応があるとかちょっと無理があった。先に考えておくべきだったとは思う。
今夜はとりあえず見つけたライブラリを適用してみて動けばいいかな。すんなりできたら投稿までやりたい。
composerを導入してライブラリがプロジェクト本体に入ってこなくなった(リポジトリには載せなくてよくなった)ことと管理がしやすくなったことで、ライブラリを外注することに抵抗がなくなってきた感じがします。よい傾向でしょう。しかしいつか僕も貢献できるようになりたい。