简单易懂的问题。 我做了一个登记表。当您按下提交按钮时,Controller会处理请求并呈现。
if($form->isSubmitted && $form->isValid()) {
return $this->render('x/register.html.twig', array(
'options' => 'userCreated',
'userName' => $user->getUsername()); }
<。>在.html.twig 中
{% if options=="userCreated" %}
user {{userName}} was successfully inserted into the database
{% else %}
//show the form
{% endif %}
这很完美,但我的老师&#34;告诉我,我必须更有活力。 我做了一个新的&#34; Info.html.twig&#34;现在有2个参数(redirectUrl,redirectText),例如
$redirectUrl="/home"; $redirectText="Go to the home page"
HTML中的
<a href="{{redirectUrl}}">{{redirectText}}</a>
如果顶部有消息,我使用flashMessage方法($ this-&gt; addFlash)。
这是一个好方法还是有办法比这更有动力?