フォームに表示されるエラーメッセージにリンクを挿入しようとしています。私の行動では、これを行いました。
$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');
したがって、レンダリング時にWebブラウザに表示したいものは次のようになります。
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
リンクをブラウザで正しくレンダリングする方法がわかりません。そのエラーデコレータで何らかの出力サニテーションが発生していると思いますが、どこを見ればよいのかわかりません。