我正在尝试将链接插入到表单上显示的错误消息中。在我的行动中,我做到了这一点。
$this->view->editForm->getElement('value')->addError('this type/value combination already exists. click <a href="'
. $this->view->url(array(
'module' => 'collection',
'controller' => 'tag',
'action' => 'detail',
'id' => $tagExists->getId()
), null, true)
.'">here</a> to load the existing tag');
所以我想在渲染时在我的网络浏览器中看到的是
this type/value combination already exists click here to load the existing tag
我看到的是
this type/value combination already exists click <a href="/collection/tag/detail/id/9">here</a> to load the existing tag
我不确定如何真正使链接在浏览器中正确呈现。我假设那个错误装饰器中发生了某种输出卫生,但我不确定我应该在哪里寻找。