0

我正在尝试在我的应用程序中启用并开始使用 ZENDx。

我已经通过谷歌浏览了大量链接,但它仍然晦涩难懂。

我只想在特定视图中启动和使用 JQuery。例如。当我想使用 jQuery UI 的自动完成或日期选择器时。

我从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"

并到您的视图,例如 Layout.phtml

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