TYPO3:保存并编辑第一个& FE用户的姓氏

时间:2016-08-15 07:40:10

标签: php typo3 extbase

我使用扩展构建器创建了一个扩展,扩展了FE用户模型。

要访问这些字段,我相应地在扩展构建器中添加了属性。这适用于cityzipaddress等。不幸的是,您无法输入下划线,因此我无法添加first_name和{{ 1}}到属性。我添加了last_namefname(在ext。构建器内)而是手动将每个lnamefname重命名为lnamefirst_name(在代码里面。)

我希望你能跟着我直到现在。

因为问题是,当通过前端的新操作添加FE用户时,不会保存名字和姓氏。 但是你可以在后端保存它们没有问题。

任何想法如何解决?

1 个答案:

答案 0 :(得分:2)

对字段名称使用extbase约定(模型类中较低的驼峰大小写,例如$firstName$lastName)。如果执行此操作,它们将自动映射到数据库字段first_namelast_name,这也是extension_builder中限制的原因。如果您不想这样做,则必须在TypoScript配置中手动配置字段名称到数据库字段的映射。

或者,你可以使用你继承的extbase FrontendUser模型提供的属性和访问器方法 - 不需要自己实现这些东西。