【发布时间】:2016-04-22 15:15:08
【问题描述】:
TYPO3 Flows 领域驱动的 MVC 系统中通常有 ActionController、Repositories、Models 和 Views。在我们的项目中,我们使用包含 Ressource 的通用 File 模型。
现在我们需要一个特殊的“专家” php 脚本,比如不监听某些 url 动作的动作控制器。它应该得到这样一个File 对象,做一些内部的事情,比如记录一些东西,或者在一个特殊的过程之后操作这个对象,然后返回一个信息/返回值。
我需要什么 mvc 东西?接口?经理?你怎么称呼它,我如何在 TYPO3 Flow 中初始化它?还是 FileController(动作控制器)正是我必须使用的东西?
这个“专家”不应该监听 url 动作,而应该像动作控制器一样使用
$expertyThing = new ../../Expertything();
$expertyThing->doCoolStuff($file);
并且应该可以使用 PersistenceManager 之类的想法(通过注入或任何方式)。
感谢您对此的任何意见。
【问题讨论】:
标签: php model-view-controller typo3-flow