Typo3: Как вставить данные в базу данных в ловушку с Powermail - PullRequest
1 голос
/ 03 апреля 2012

Мне нужно вставить данные в столбец в базе данных.

Какой крючок мне использовать?

Как мне вставить данные?

Я очень озадачен тем, как powermail работает с перехватчиками.

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

Например, вы можете использовать этот хук: 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
    }
}
0 голосов
/ 10 апреля 2012

Так же, как дополнение: Powermail может создавать или редактировать таблицы в базе данных самостоятельно.Вы можете создать записи tt_news через Powermail, просто определив отображение с помощью TypoScript.Для этого внимательно изучите руководство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...