我需要将数据插入数据库中的列。
我应该使用哪个钩子?
如何插入数据?
我对powermail如何处理钩子感到很困惑。
答案 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记录。仔细阅读手册。