2017-01-03 41 views

回答

2

編寫Extbase命令控制器的好處是(可能)爲您的任務提供了一個很好的CLI;儘管使用TYPO3 8,但似乎有一些系統級命令正在向Symfony控制檯發展。

主要區別在於參數驗證;對於Extbase命令控制器,所有驗證都是從您的參數註釋生成的。這些都不是在配置時完成的(這對我來說是一個明顯的疏漏),所有這些都是在運行時完成的。 「老派」調度程序任務允許通過additional Fields進行參數驗證。這些檢查在配置時發生。

實際上,我沒有看到許多安裝任務的配置由客戶完成。簡化編程的好處更符合TYPO3擴展編程中的當前標準,而不是沒有配置時間驗證的缺點。

+0

感謝您的回答。所以你更喜歡命令控制器? – mhirdes