イベントディスパッチャーとイベントリスナーの関係を整理しながら、SymfonyのEventDispatcherコンポーネントを使って、簡単な実装をしてみようと思います。 主要なクラス イベント イベントディスパッチャー イベントリスナー イベント 何かしら動作や変更をする(した)タイミングや事象。 こうやって書くと分かりづらいですが、JavaScriptのonCli...
続きを読むイベントディスパッチャーとイベントリスナーの関係を整理しながら、SymfonyのEventDispatcherコンポーネントを使って、簡単な実装をしてみようと思います。 主要なクラス イベント イベントディスパッチャー イベントリスナー イベント 何かしら動作や変更をする(した)タイミングや事象。 こうやって書くと分かりづらいですが、JavaScriptのonCli...
続きを読むこのエントリーは Symfony Advent Calendar 2015 12日目の記事です。 昨日は @ttskch さんの 「「普通にエンティティのCRUDができれば十分」な管理画面ならEasyAdminBundleがおすすめ」 でした。 下記のようなエンティティとフォームを想定します。 <?php namespace Acme\DemoBundle\Entity\Pos...
続きを読むこのエントリーは Symfony Advent Calendar 2015 11日目の記事です。 昨日は @ryo511 さんの「Symfonyの歩き方/5分でわかるSymfony Best Practices」でした。 はじめに Symfonyに管理画面を導入するためのバンドルといえば、SonataAdminBundle が有名ですよね。 でも、小ぶりなアプリなんかで 「管理画面は...
続きを読むはじめに 今日、チームメンバーがSlackの個室で masterが進んだ時に意味不明なのでGitHub上のソースコードへのリンク書くときは masterではなくコミットを明示的に指定するようにしているけれどこれがけっこう面倒 該当のファイル > history > 最新のコミットクリック > view でようやく辿り着く。もっと楽できないかな と呟いていて、確か...
続きを読むDoctrineでSQLの日付関数を使う方法 Symfony Advent Calendar 2015 第一日目の記事です。 http://qiita.com/advent-calendar/2015/symfony Symfony+Doctrine2でシステムを開発していて、「日付何年のデータだけほしい」、「何年何月のデータだけほしい」という場合。 どう対応していますか? Date...
続きを読む