将ext js v4.2.1与zend framework v1.11集成

时间:2014-05-16 18:36:15

标签: javascript zend-framework extjs

我尝试使用zend框架和ext js为客户端创建应用程序。
到目前为止,我已经使用Zend_Tool创建了一个zend应用程序。
我的问题是:

  1. 放置Ext Js库的位置。
  2. 在哪里导入它们以便在整个应用程序中使用。
  3. 对于一些共鸣我不能评论我的帖子.... 谢谢doydoy让我更具体

    项目正在运行,ext库在public / js中,现在我想用extjs布局我的应用程序,我想知道如何与ext js通信zend

1 个答案:

答案 0 :(得分:0)

  1. 要使用JS库,必须将其放入public目录(或public的子目录),例如public/js/your_library.js
  2. 要在您的应用中导入库,您可以在控制器中执行:
    - >把它放在头上:

    $this->view->headScript()->prependFile($this->view->baseUrl().'/js/your_library.js');
    

    - >把它放在身体的底部:

    $this->view->InlineScript()->prependFile($this->view->baseUrl().'/js/your_library.js');
    
  3. 要在布局中调用它

    - >在头脑中:

        <head>
            <?php echo $this->headScript();?>
        </head>
    

    - &GT;在博迪的底部

    <body>
        ...
        <?php echo $this->InlineScript(); ?>
    </body>
    
  4. 添加自己的脚本

    $this->view->InlineScript()->appendFile($this->view->baseUrl() . '/js/your_file.js');
    
  5. prependFile()方法会添加列表顶部,并在列表末尾添加appendFile()方法。

    对于像jQuery和prependFile这样的库,对于需要这些库的脚本,最好使用appendFile