【发布时间】:2014-07-13 09:28:35
【问题描述】:
我尝试实现一个创建 tt_addressrecord 的新表单。但是每次我提交表单时,它都会显示表 tx_formhandler_log 不存在的错误。但我使用标准 ts。这是我的表格:
plugin.Tx_Formhandler.settings.predef.newsletter {
disableWrapInBaseClass = 1
# Common configuration
debug = 1
name = Newsletter
addErrorAnchors = 1
1.templateFile = TEXT
1.templateFile.value = typo3conf/templates/main/plugins/formhandler/newsletter.form.html
langFile.1 = typo3conf/templates/main/plugins/formhandler/locallang.xml
formValuesPrefix = notifiers
disableWrapInBaseClass = 1
isErrorMarker.default = error
isErrorMarker {
global = error
}
errorListTemplate {
totalWrap >
singleWrap = <p> | </p>
}
finishers {
1.class = Tx_Finisher_DB
1.config {
table = tt_address
key = uid
fields {
email.mapping = email
email.ifIsEmpty = 1
pid.ifIsEmpty = 109
hidden.ifIsEmpty = 1
module_sys_dmail_html.ifIsEmpty = 1
}
}
2.class = Tx_Formhandler_Finisher_Mail
2.config {
checkBinaryCrLf = message
admin {
templateFile = TEXT
templateFile.value = typo3conf/templates/main/plugins/formhandler/newsletter.email.admin.html
sender_email = email
to_email = {newsletter.mail.address.admin}
replyto_email = email
replyto_name = email
subject = TEXT
subject.value = {newsletter.subject.admin}
}
}
3.class = Finisher_Redirect
3.config {
redirectPage = 1
additionalParams {
success = 1
}
}
}
}
【问题讨论】:
-
您使用的是哪个表单处理程序版本?
-
我使用 formhandler 2.0.1
-
您可以通过 phpmyadmin 或同等方式访问您的数据库,然后检查命名表 'tx_formhandler_log' 是否可用?如果没有,请使用以下 sql 插入:github.com/typo3-ter/formhandler/blob/master/ext_tables.sql