0

CookBookと同じコードを使用して、アプリでJsHelper::eventメソッドを使用しようとしています。

$this->Js->get('#element');
$ev = $this->Js->event('click', $this->Js->alert('hey you!'));

実行しようとしましたdebug($ev)が、戻りますnull。コントローラーに、次のようなヘルパーを追加しています。

var $helpers = array('Js' => array('Jquery'));

JsHelper :: eventを正しく機能させるにはどうすればよいですか?

4

1 に答える 1

0

デフォルトでは、JsHelperはこれらの呼び出しをバッファリングするため、null戻り値が返されます。オプションで設定することにより、必要に応じてインラインで返すことができ'buffer' => falseます。

詳細については、本を参照してください:http: //book.cakephp.org/2.0/en/core-libraries/helpers/js.html#javascript-engine-usage

于 2012-04-04T20:31:17.227 に答える