gpt4 book ai didi

php - Symfony3 : is it possible to change the name of a form?

转载 作者:IT王子 更新时间:2023-10-29 00:19:44 27 4
gpt4 key购买 nike

Symfony 2.7 中,您可以使用 getName()
方法在 EntityType 类中自定义表单名称现在已弃用。 Symfony 3.0 还有其他方法吗?
我有自定义原型(prototype) entry_rows 用于我需要以不同形式使用的集合。
由于行的名称基于表单的名称,因此我需要更改后者以便将它们用于不同的表单。

最佳答案

您应该实现 getBlockPrefix 方法而不是迁移指南中描述的 getName here .

例如:

/**
* Returns the prefix of the template block name for this type.
*
* The block prefix defaults to the underscored short class name with
* the "Type" suffix removed (e.g. "UserProfileType" => "user_profile").
*
* @return string The prefix of the template block name
*/
public function getBlockPrefix()
{
return "form_name";
}

希望对你有帮助

关于php - Symfony3 : is it possible to change the name of a form?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37005899/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com