2017-01-03 6 views

答えて

2

Extbaseコマンドコントローラを書くことは、(おそらく)あなたのタスクにすばらしいCLIがあるという利点があります。 TYPO3 8では、いくつかのシステムレベルコマンドのためにSymfonyコンソールに移行しているようです。

主な違いは、引数の検証にあります。 Extbaseコマンド・コントローラーの場合、すべての検証はパラメーター注釈から生成されます。それは決して実行時に構成時(私にはっきりしない省略)で行われます。 「古い学校」のスケジューラタスクでは、additional Fieldsを介して引数の検証が可能です。これらのチェックは設定時に行われます。

現実的に私は、タスクの設定が顧客によって行われているインストールはほとんど見ていません。 TYPO3拡張プログラムの現在の標準に沿ったプログラミングの利点は、構成時間の検証がないという欠点を上回ります。

+0

あなたの答えをありがとう。だからあなたはコマンド・コントローラーを好みますか? – mhirdes