首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3前端用户的外键

TYPO3前端用户的外键
EN

Stack Overflow用户
提问于 2014-12-22 10:53:35
回答 1查看 1.7K关注 0票数 3

如何在扩展生成器中将ForeignKey设置为TYPO3 FrontendUsers?

我必须将param映射设置为现有的表吗?有什么关系吗?

我想做的是:

我有一个模型(人),它有自己的领域和价值。现在,我希望在这个模型和TYPO3 FE用户之间有一个新的认识

PeopleNr =具有uid 123的fe_user

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-22 17:51:59

注意:如https://stackoverflow.com/a/27603457/1066240中所述,创建表/模型之间的关系不需要添加外键

我不太清楚您需要它做什么,但是这里描述了两个最常见的案例(屏幕截图显示了如何使用Extension实现每个案例)

创建FrontendUser模型/ fe_user表的关系

在TYPO3 ver.6.2 fe_user也有一个模型:\TYPO3\CMS\Extbase\Domain\Model\FrontendUser,您只需在Builder中将其作为公共关系添加即可(图)。2在屏幕截图)的字段\Fully\Qualified\Classname (您需要Show advanced fields来设置它(图)。1)使用这个FrontendUser,它将创建正确的SQLTCA定义。

实扩展FrontendUser (FU)模型

另一方面,如果您的People*模型只是扩展了fe_user表,因为您希望为您的人员重用现有的fe_user表,那么您也可以扩展真实的 FrontendUser模型(如图所示)。3)在这种情况下,您将继承FU中的所有getter、setter等,而不必自己编写它们。

在这种情况下,您的模型将是一个单独的fe_user类型,在默认情况下,判别器字段是:tx_extbase_type和builder将添加新类型,如Tx_YourExt_Employee

*注意:对于模型名称,您应该使用单数形式I. Man,而不是People

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27601254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档