1

すべてのコントローラーとすべてのアクションで使用されるため、application.ini に jQuery の次の設定があります。

[production]
pluginPaths.ZendX_Application_Resource_ = "ZendX/Application/Resource"
resources.jquery.version    = 1.5
resources.jquery.ui_enable  = true
resources.jquery.ui_version = 1.8.9

[development : production]
resources.jquery.localpath    = "/js/jquery-1.5.min.js"
resources.jquery.ui_localpath = "/js/jquery-ui-1.8.9.custom.min.js"

プロキシの背後にいるために時々遅くなる可能性があるため、開発で CDN を使用したくありません。ただし、ベースURIが異なる必要があるため、CDNを使用したい場合があります。

以下は、Core ライブラリのトリックです。

$this->view->jQuery()->setLocalPath('');

ただし、UI ライブラリでは機能しません。

$this->view->jQuery()->setUiLocalPath('');

何か案は?

4

1 に答える 1

0

これがうまくいくか試してみることができます

$config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV );
$this->view->jQuery()->setUiLocalPath($config->resources->jquery->ui_localpath);
于 2011-02-23T11:39:26.167 に答える