0

zendフレームワークプロジェクトがあり、ブートストラップでZendX_JQuery_View_Helperを使用して、jqueryとjqueryUIのセットアップを容易にします。

インターネットを検索しましたが、このコンポーネントは、利用可能な場合はgoogle CDNから、そうでない場合はローカルコピーから、これらのコンポーネントを自動的にロードするようです。

これは本当に本当ですか?私はグーグルCDNがどこにあるかさえそれを伝えていません。また、jqueryへのローカルパスを台無しにすると、jqueryが機能しなくなります。私はインターネットに接続しているので、グーグルCDNから直接フェッチし、間違ったローカルパスに気付かないと思っていたでしょう。

だから、私の質問は:

ZendX_JQuery_View_HelperはこれらのコンポーネントをGoogleCDNから自動的に取得しますか?そうでない場合、どうすればこれを実現できますか?

protected function _initViewHelpers() {

        $view = $this->getResource('View');
        //look at what the below means
        $view->doctype('XHTML1_STRICT');
        $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
        $view->headTitle()->setSeparator(' - ');
        $view->headTitle('wwwwwww');

        $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper");
        $view->jQuery()->addStylesheet('/js/jquery/css/ui-lightness/jquery-ui-1.8.17.custom.css')
                ->setLocalPath('/js/jquery/js/jquery-1.7.1.min.js')
                ->setUiLocalPath('/js/jquery/js/jquery-ui-1.8.17.custom.min.js');

    }
4

1 に答える 1

0

デフォルトでは CDN を使用しますが、 setLocalPath メソッドを介してローカル パスを指定すると、ビュー ヘルパーは代わりにローカル コピーを使用するようになります。したがって、Google を使用する場合は、場所を指定する必要はまったくありませんが、必要なバージョンを指定することをお勧めします。

于 2012-02-06T21:21:57.627 に答える