1 回答

TA貢獻1776條經驗 獲得超12個贊
這對于 Stackoverflow 來說并不是真正正確的格式,但我們可以看看在關閉之前我們能走多遠??赡苄枰^續訪問 Reddit Symfony 論壇。
從小事做起,讓以下行動發揮作用。請注意,沒有任何實體或其他東西正在發生。只是想讓自己相信驗證的基礎知識確實有效:
class RegistrationController extends AbstractController
{
public function register(Request $request)
{
$form = $this->createFormBuilder()
->add('username', TextType::class, [
'constraints' => new NotBlank(['message' => 'User name cannot be blank'])
])
->add('save', SubmitType::class, ['label' => 'Register'])
->getForm();
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
dump('Validated');
}
return $this->render('user/register.html.twig',['form' => $form->createView()]);
}
}
# user/register.html.twig
{% extends 'base.html.twig' %}
{% block body %}
<h1>Register Form</h1>
{{ form_start(form, {'attr':{'novalidate':'novalidate'}}) }}
{{ form_end(form) }}
{% endblock %}
- 1 回答
- 0 關注
- 158 瀏覽
添加回答
舉報