Typo3:如何在带有powermail的钩子中将数据插入数据库

时间:2012-04-03 08:36:42

标签: php typo3

我需要将数据插入数据库中的列。

我应该使用哪个钩子?

如何插入数据?

我对powermail如何处理钩子感到很困惑。

2 个答案:

答案 0 :(得分:1)

例如,你可以使用这个钩子: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
    }
}

答案 1 :(得分:0)

正如添加:Powermail能够自己在数据库中创建或编辑表。你可以f.e.只需通过TypoScript定义映射,通过powermail创建tt_news记录。仔细阅读手册。