私は CakePHP に次のようなリンクを出力させようとしています:
<a href="/foo/bar" class="some other classes">
<span class="icon new"></span>FooBar</a>
だから私は私の見解で次のコードを使用します
<?php
echo $this->Html->link(
$this->Html->tag('span', null, array('class' => 'icon new')) . "FooBar",
array('controller' => 'foo', 'action' => 'bar'),
array('class' => 'some other classes', 'escape' => false)
);
?>
ただし、CakePHP は次のように出力します。
<a href="/foo/bar" class="some other classes">
<span class="icon new">FooBar</span></a>
これは私のデザインを壊します。タグの後に"FooBar" を追加するように CakePHP を取得するにはどうすればよいですか?<span>
<span>
編集:タグは通常アンカータグ内にあってはならないことを知っていることも言及する価値がありますが、その場合は必須です。