【问题标题】:How to implement controllers for extension backend part in TYPO3 7.6如何在 TYPO3 7.6 中实现扩展后端部分的控制器
【发布时间】:2020-03-31 01:53:13
【问题描述】:

我需要实现一个自定义操作来保存扩展管理页面的数据。

【问题讨论】:

  • 您到底想归档什么?到目前为止你尝试了什么?请提供更多信息和代码sn-ps。请阅读有关如何ask a good question的指南!
  • @PeterKraume 我创建了一个基于 [link]github.com/TYPO3-Documentation-Examples/store_inventory 的简单扩展,我需要扩展保存功能,以便在保存产品时发送通知邮件。我该如何实施?我听说过钩子,但我不清楚?

标签: php typo3 typo3-7.6.x


【解决方案1】:

我会将邮件逻辑存储在外部实用程序中,然后将其实例化到控制器中。 例如,在 EmailUtility 中,您有一个名为 sendMail($emailAddress) 的方法,然后您在控制器中创建此实用程序的一个实例,并将数据保存在存储库中后,您使用 $emailUtility->sendEmail($emailAddress) 发送电子邮件。

对于电子邮件,您可以使用电子邮件 API (https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/Mail/Index.html)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多