gpt4 book ai didi

php - 如何在 Symfony 2 中设置表单字段名称?

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:28 24 4
gpt4 key购买 nike

我想为登录表单创建一个表单类。

class LoginForm extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('username','text');
$builder->add('password','password');
}

public function getName()
{
return 'login';
}
}

此代码生成表单:

<form action="/app_dev.php/login_check" method="post">
<div id="login"><input type="hidden" id="login__token" name="login[_token]" value="b7521243e04f79fb55c77c6ea8dc782578beab99" /><div><label for="login_username" class=" required">Username</label><input type="text" id="login_username" name="login[username]" required="required" /></div><div><label for="login_password" class=" required">Password</label><input type="password" id="login_password" name="login[password]" required="required" /></div></div>

<input type="submit" name="login" />
</form>

但是 symfony 要求字段是名称:用户名和密码。

在 security.yml 配置中:

   form_login:
check_path: /login_check
login_path: /login
username_parameter: login[username]
password_parameter: login[password]

但它不起作用。

如何将他们的名字设置到字段中,或者如何指定使用什么名字来进行身份验证?

最佳答案

可能对您有帮助的链接 http://symfony.com/doc/current/cookbook/security/form_login.html .

问题可能不在表单上。

关于php - 如何在 Symfony 2 中设置表单字段名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377192/

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