我尝试使用zend框架和ext js为客户端创建应用程序。
到目前为止,我已经使用Zend_Tool创建了一个zend应用程序。
我的问题是:
对于一些共鸣我不能评论我的帖子.... 谢谢doydoy让我更具体
项目正在运行,ext库在public / js中,现在我想用extjs布局我的应用程序,我想知道如何与ext js通信zend
答案 0 :(得分:0)
public
目录(或public
的子目录),例如public/js/your_library.js
要在您的应用中导入库,您可以在控制器中执行:
- >把它放在头上:
$this->view->headScript()->prependFile($this->view->baseUrl().'/js/your_library.js');
- >把它放在身体的底部:
$this->view->InlineScript()->prependFile($this->view->baseUrl().'/js/your_library.js');
要在布局中调用它
- >在头脑中:
<head>
<?php echo $this->headScript();?>
</head>
- &GT;在博迪的底部
<body>
...
<?php echo $this->InlineScript(); ?>
</body>
添加自己的脚本
$this->view->InlineScript()->appendFile($this->view->baseUrl() . '/js/your_file.js');
prependFile()
方法会添加列表顶部,并在列表末尾添加appendFile()
方法。
对于像jQuery和prependFile
这样的库,对于需要这些库的脚本,最好使用appendFile