0

ビューにJavaScriptコードを追加しようとしているので、このチュートリアルに従い、以下をコントローラーに追加しました。

$scripts = $this->view->inlineScript();
$scripts->appendScript('alert("jfkasd")');

しかし、アラートポップアップが表示されないかalert()、ページのソースコードに関数への参照が見つかりません。

アクションとビューのどちらにこれらの行を記述したか正確にはわからないため、これも試しました。

<!-- /views/scripts/contracts/generalinfo.phtml -->
<?php $scripts = $this->inlineScript() ?>
<?php $scripts->appendScript('alert("jfkasd")') ?>

しかし、結果は以前と同じです。

何か案が?

4

1 に答える 1

0

スクリプトをエコーアウトする必要があります。基本的な考え方は

<?php echo $scripts->appendScript('alert("jfkasd")') ?>

または、これをビューまたはレイアウトファイルのいずれかに配置するコントローラーに設定されています。

<?php echo $this->inlineScript() ?>
于 2012-12-05T14:39:07.593 に答える