1
我不知道,如果我得到的Silex的權在哪裏存儲「商業邏輯」,這是沒有直接關係的持久性,觀點的總體思路,等在Silex中建立業務邏輯的最佳方式是什麼?
示例:在我的「演示程序」我需要一種方法生成n個唯一的號碼。我需要模板中的這些數字來包含部分模板。我創建了一個RandomNumberServiceProvider,它可以在x和y之間返回n個數字。在我的$ app-closure中,我使用了這個服務,將隨機數字分配給我的樹枝模板。完成。
更復雜的例子:假設您必須開發一個「複雜」導入函數。您必須從磁盤讀取數據,驗證數據,以某種方式進行轉換並最終將其存儲到數據庫中。你會不會在這種情況下創建一個ImportServiceProvider來訪問其他服務(用於持久...)?