0

アプリケーションでZENDxを有効にして使用を開始しようとしています。

私はグーグルを通してたくさんのリンクを通り抜けました、しかしそれでもそれはあいまいなままです。

特定のビューでのみJQueryを起動して使用したい。例:jQueryUIのオートコンプリートまたは日付ピッカーを使用したい場合。

http://framework.zend.com/manual/1.8/en/zendx.jquery.view.htmlから始めました

まず、ライブラリにZendXを追加しました。次に、マニュアルに従いました-それはまったく機能しませんでした。

$view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper"); $ formを渡す直前に、このコードをコントローラーに追加しました。

次に、ヘッドタグに追加<?php $this->jQuery(); ?>しました。

次に、テストの目的で、マニュアルに記載されているコードを自分のビューに貼り付けました。

<?php echo $this->ajaxLink("Show me something", "/hello/world", array('update' => '#content')); ?>

<div id="content"></div>
<form method="post" action="/hello/world">
    Pick your Date: <?php echo $this->datePicker("dp1", '', array('defaultDate' => date('Y/m/d', time()))); ?>
    <input type="submit" value="Submit" />

PS特定のバージョンのjQueryとUIを呼び出す方法、または単にローカルで呼び出す方法について説明してください。

この質問を公開した後、コードにバグがありました。上記のこのコードは正常に機能し、私にとってはうまくいきました。

4

1 に答える 1

0

以下のように設定を変更してみてください。

application.iniに追加します。

pluginPaths.ZendX_Application_Resource  = "ZendX/Application/Resource"

そして、View などに Layout.phtml

 <?php echo $this->jQuery()->enable(); ?>
于 2012-12-24T05:38:45.517 に答える