您好我想创建一个基于mm表的类,其中包含一些特殊字段。我正在编写插件,这是一种消息插件,现在我想在mm表中标记(message_frontenduser_mm)是用户读取的消息和每个用户的创建日期。 所以我在我的ext中创建了Model并为此表创建了映射
config.tx_extbase.persistence.classes {
Tx_Messages_Domain_Model_UserMessage {
mapping {
table = tx_messages_message_frontenduser_mm
recordType = Tx_Messages_Domain_Model_UserMessage
columns {
uid_local.mapOnProperty = message
uid_foreign.mapOnPropery = user
is_read.mapOnProperty = isRead
creation_date.mapOnProperty = creationDate
}
}
}
}
但是在每个查询中T3都要查看tx_messages_domain_model_usermessage表而不是tx_messages_message_frontenduser_mm
我做错了什么?如何在此表上映射课程?
我mm表的sql下面
CREATE TABLE tx_messages_message_frontenduser_mm (
uid int(11) unsigned DEFAULT '0' NOT NULL,
uid_local int(11) unsigned DEFAULT '0' NOT NULL,
uid_foreign int(11) unsigned DEFAULT '0' NOT NULL,
is_read tinyint(1) unsigned DEFAULT '0' NOT NULL,
creation_date int(11) unsigned DEFAULT '0' NOT NULL,
record_type varchar(255) DEFAULT '' NOT NULL,
sorting int(11) unsigned DEFAULT '0' NOT NULL,
sorting_foreign int(11) unsigned DEFAULT '0' NOT NULL,
KEY uid_local (uid_local),
KEY uid_foreign (uid_foreign)
);
答案 0 :(得分:0)
我发现了问题
它是
tableName = my_table
不
table = my_table
lol:D