[英]TYPO3: powermail select data from own extension with typoscript
[英]Typo3: How to insert data into database in a hook with powermail
我需要将数据插入数据库的列中。
我应该使用哪个挂钩?
如何插入数据?
我对Powermail如何与钩子一起使用感到非常困惑。
例如,您可以使用以下钩子: PM_SubmitBeforeMarkerHook
,其中包含$sessionData
和已提交的数据。
ext_localconf.php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['powermail']['PM_SubmitBeforeMarkerHook'][$_EXTKEY] = 'EXT:'.$_EXTKEY.'/Ressources/Private/PHP/Hooks/powermail/class.user_PM_SubmitBeforeMarkerHook.php:&user_PM_SubmitBeforeMarkerHook';
class.user_PM_SubmitBeforeMarkerHook.php
<?php
class user_PM_SubmitBeforeMarkerHook {
public function PM_SubmitBeforeMarkerHook (tx_powermail_submit &$pObj, &$markerArray, &$sessionData) {
// Save data
}
}
就像其他功能一样:Powermail能够自己在数据库中创建或编辑表。 您可以通过Powermail创建tt_news记录,只需通过TypoScript定义映射即可。 为此,请仔细阅读手册。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.