它对 return 在 TYPO3 v10 中的 Extbase 操作有什么影响?
What effect does it have to return in an Extbase action in TYPO3 v10?
例如一个动作执行以下操作之一:
return null;
return $aString;
没有return
效果如何?
我不清楚文档,例如
As described in chapter 4 in section “controlling the flow”, it is not necessary to return the rendered content.
那么如果你 return 一个字符串呢?这是显示而不是使用流体模板吗? returning null 与 returning nothing 相同吗?
在 v11 中有所不同,但我要的是 v10。
对于 TYPO3 10,返回一个字符串将显示该字符串而不呈现 Fluid 模板。如果您想显示 HTML 以外的内容(例如 JSON,只需使用 return json_encode($values);
)或者如果您从不同的地方获取 HTML,这将非常有用源(例如网络服务或不同的模板系统)。
返回null 等同于什么都不返回。所以这将正常触发流体模板渲染。
例如一个动作执行以下操作之一:
return null;
return $aString;
没有return
效果如何?
我不清楚文档,例如
As described in chapter 4 in section “controlling the flow”, it is not necessary to return the rendered content.
那么如果你 return 一个字符串呢?这是显示而不是使用流体模板吗? returning null 与 returning nothing 相同吗?
在 v11 中有所不同,但我要的是 v10。
对于 TYPO3 10,返回一个字符串将显示该字符串而不呈现 Fluid 模板。如果您想显示 HTML 以外的内容(例如 JSON,只需使用 return json_encode($values);
)或者如果您从不同的地方获取 HTML,这将非常有用源(例如网络服务或不同的模板系统)。
返回null 等同于什么都不返回。所以这将正常触发流体模板渲染。