我一直在尋找一個好的PHP ORM工具來使用,並且我最近在Kohana中找到了一個好的ORM類。它有一個相當不錯的和簡單的ORM實現。問題是,在沒有重寫/重構的情況下,Kohana框架之外的代碼是無法使用的。它依賴於Kohana類加載器和各種框架加載策略,甚至可以在第一時間工作。此外,所需的類不會打包到單個依賴目錄中,甚至不會包含多個目錄。分叉開源PHP代碼,項目類加載器策略
當我做這個重寫時,我打算通過sourceforge或其他東西重新發布代碼,當然,如果他們想要,這些人當然可以重用。所以,我是否應該將所需的文件集打包到一個目錄中,並使相應的類對任何相關類執行require_once,並且應該堅持與項目相關的原始類名稱(如Kohana_exception),即使它非常類似與Kohana項目整體無關?
第二個選擇是寫另一個類加載器是Kohana的框架類加載器的簡化版本,只關心ORM相關的東西...
同意。請Kohana的維護者加入開發者的行列,目的是組織ORM。最有可能的是,他們會很樂意得到幫助。 – troelskn 2008-11-01 17:30:46