php – 在zend框架中包含js文件的最佳方法
发布时间:2020-12-13 16:01:27 所属栏目:PHP教程 来源:网络整理
导读:我想在我的 PHP脚本中包含外部js文件.我正在关注zend framework.Right现在我在控制器的init函数中添加js文件,就像这样. public function init() { $this-doUserAuthorisation(); parent::init(); $this-view-headScript()-appendFile($this-view-baseUrl().'
我想在我的
PHP脚本中包含外部js文件.我正在关注zend framework.Right现在我在控制器的init函数中添加js文件,就像这样.
public function init() { $this->doUserAuthorisation(); parent::init(); $this->view->headScript()->appendFile($this->view->baseUrl().'/js/front_cal/jquery-1.3.2.min.js'); $this->view->headLink()->setStylesheet($this->view->baseUrl().'/styles/front_cal/calendar.css'); } 我面临的问题是,js文件不包含.这是包含js文件的正确方法吗?
JavaScript(以及图像,CSS,flash电影等)属于视图层,因此在那里配置它们.
对于全局包含的文件,将它们添加到您的布局中,例如 <!-- layout.phtml --> <head> <?php echo $this->headScript()->prependFile( $this->baseUrl('path/to/file.js')) ?> <?php echo $this->headLink()->prependStylesheet( $this->baseUrl('path/to/file.css')) ?> <!-- snip --> <?php echo $this->inlineScript()->prependFile( 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js') ?> </body> 然后,您的视图脚本可以将资源添加到布局中回显的帮助程序.由于布局使用prepend *()方法,因此将首先显示全局文件,例如 <?php // views/scripts/index/index.phtml $this->inlineScript()->appendFile($this->baseUrl('path/to/script.js')); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- php切割页面div内容的实现代码分享
- Zend Framework 1.x git仓库[已关闭]
- zend-framework – PHPUnit和Zend Framework ass
- destoon实现商铺管理主页设置增加新菜单的方法
- 什么是将Zend2应用程序与PHPBB3身份验证集成在一
- 使用PHP将对象插入Google云端存储
- php进行支付宝开发中return_url和notify_url的区
- php – Roundcube&Postfix SMTP:SSL例程:S
- php – 使用.htaccess重写URL使重复的mysql条目
- php – CMS(joomla,drupal)和Frameworks(Zend,Sy
热点阅读