0
是类\ Symfony \ Component \ Console \ Command \ Command类似控制器?Symfony命令的责任是什么?
是类的责任命令只传递参数和处理输出或它可以是模型层?
感谢您的意见。
是类\ Symfony \ Component \ Console \ Command \ Command类似控制器?Symfony命令的责任是什么?
是类的责任命令只传递参数和处理输出或它可以是模型层?
感谢您的意见。
它确实是一个“控制器”,但Symfony上下文中的术语用于处理HTTP请求并返回HTTP响应,Command
处理命令行输入和输出。
适用于其他控制器的相同最佳实践,保持Commands精简并将业务逻辑移至Model层是一个不错的主意。
这是一个命令。主要用于CLI,每个x你'php bin/console x'都是一个命令。 – kero
我知道。我不知道班级司令的责任。如果该类的单个责任只是传递参数并创建输出(并将逻辑委托给模型层),或者如果我可以注入例如EntityManager并在这里处理数据。 – miniJOHN
我肯定会把这个逻辑委托给一些服务。这样,如果需要,可以从'Controller'和'Command'使用同样的方法... –