将js和css文件添加到zend框架中的视图中

Add js and css files to views in zend framework

本文关键字:框架 zend 视图 添加 js css 文件      更新时间:2023-09-26

我想在一个模块内将脚本文件和css文件添加到我的php视图页面,我试着制作这样的

   <base href="<?php echo $this->baseUrl(); ?>" />
    <link rel="stylesheet" type="text/css"  href="<?php echo $this->baseUrl('style/ui-lightness/jquery-ui-1.8.18.custom.css'); ?>"/>

就像这个

    <?php
    $this->headScript()->appendFile('js/jquery-1.7.1.min.js');
    echo $this->headScript();
    ?>

但它们都不包含这些文件。我把我的css和js文件放在视图文件夹的helpers文件夹中。

您的JS和CSS文件位于错误的位置。

视图文件夹的helpers文件夹甚至不在web根目录中(默认情况下),所以您实际上无法从web服务器请求它。

将它们放在web根目录下的某个位置,然后在视图脚本中为它们指定路径。

由于您的视图脚本可能有几个文件夹深,所以我倾向于使用绝对路径。(/js/jquery…).

您也可以通过编程计算文件的绝对或相对路径并使用它