誰でもシングルクォートの代わりにHTML特殊文字を使用しない次のコードを使う方法か、意図した結果は?Cakephp 2.0:Html-> link()でjavascriptを使用する
<li>
<a href="--url--" onMouseOver="setHelp('--js_param--')">
</li>
は、明らかに私はこの間違ったをやっている:
<?php echo $this->Html->link(
'View',
$row['view'],
$options = array(
'onMouseOver'=>'setHelp(\''.$row['id'].'\')'
)
);
?>
結果は次のようになります。しかし、Cake APIは、HtmlHelperのlink()メソッドがjavascript対応のリンクのためのものであることを示唆しているようです。助けて?
まだ動作しませんか? –
フレームワークがラムボーのやり方でやっているよりもタスクを遂行するには時間がかかります。何かが本当に間違っています... – Toping
@Arkあなたが質問の文脈から得られないものは、CakePHPは強力なルーティングシステムを持っていますこの構文を利用することができます。 htmlを書くのが速ければ、開発者として使う必要はありません(これはおそらくここにあります)。しかし、ルートでフレームワークを適切に使用する方法が分かっている場合は、これは簡単にパイとなり、コントローラのアクションへのリンクを簡単に作成できます。 –