如何在Controller中添加fe_group

时间:2017-03-01 14:06:24

标签: typo3 extbase

我想在extbase控制器中设置“标准”TYPO3字段“fe_group”。到目前为止,我看到没有“标准”的吸气剂和制定者? https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_domain_object_1_1_abstract_entity.html

我试图在模型中实现它们,但它不起作用 - 我没有得到任何错误,但它从未设置过。

我到底想做什么: 我有一个类型为\ TYPO3 \ CMS \ Extbase \ Domain \ Model \ FrontendUserGroup的对象,我有一个记录类型的对象(我可以设置其他字段没有任何问题)。

现在我想做点什么:

$myobject->addFe_group($feusergroup);

我是否必须通过自己的模型实现这一点?我试图将fe_group实现为ObjectStorage,也作为字符串 - 不起作用? : - (

有人有解决方案吗?

谢谢

基督教

1 个答案:

答案 0 :(得分:1)

首先:在模型中,请命名功能和属性lowerCamelCase。所以一个领域" fe_group"在TCA将成为" feGroup"在模型中,函数将是" addFeGroup"。

FrontendUserGroup模型有一个addSubgroup函数,可以将其他组添加为子对象。这对你的目的是正确的还是你需要与另一个团体的关系? https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_domain_1_1_model_1_1_frontend_user_group.html

相关问题