2015/12/21

Codeigniter 整合 Symfony event dispatcher

我是參考此篇文章 http://codeigniter.org.cn/forums/thread-15598-1-1.html
補上一些我自己實作的步驟跟心得

[環境] 

Codeigniter 3.0.3

[步驟] 

  1. 安裝Composer(略 
  2. 安裝symfony/event-dispatcher (Packagist
  3. 設定CI使用composer 
  4. 設定composer autoload PSR-4 
  5. 新增CI Hook 讓 Controller 實例後執行事件註冊 
  6. 實作Symfony EventDispatcher 與 Event 
  7. 在CI Controller建立Event Dispatcher 
  8. 呼叫Event