javascript - cakePhp - 访问 webroot 内的文件夹内容

标签 javascript php css cakephp

这是我想要的结构:

-webroot/
    -css/
    -font/
    -img/
    -js/
    -new_folder/
        -file.css
        -another_new_folder/
             -file.js

如何访问 .ctp 文件内的 webroot/new_folder/file.csswebroot/new_folder/another_new_folder/file.js ,为了生成这样的两个标签:

<link href="/new_folder/file.css">
<script src="/new_folder/another_new_folder/file.js">

如果可能的话,不生成 Controller 。

谢谢大家。

最佳答案

你可以使用

echo $this->Html->css('/new_folder/file');
    // webroot/new_folder/file.css
echo $this->Html->script('/new_folder/another_new_folder/file');
    // webroot/new_folder/another_new_folder/file.js

对于CSS和脚本,您可以使用以下方式

echo $this->Html->script('custom');
    // webroot/js/custom.js

echo $this->Html->script('otherdir/custom');
    // webroot/js/otherdir/custom.js


echo $this->Html->script('/otherdir/custom');
// webroot/otherdir/custom.js

更多请查看Linking to Javascript FilesLinking to CSS Files

关于javascript - cakePhp - 访问 webroot 内的文件夹内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45875504/

相关文章:

php - 新行未按升序插入 - MYSQL

css - 文本框的 MVC4 图形验证

html - 背景图像未在 chrome 中显示

javascript - 尝试在对象上使用 .reduce

Javascript 创建了太多的输入元素

php - 存储过程的参数是否需要转义?

css - 如何防止 fieldset 的边框穿过 form 标签包围的图例元素?

javascript - 如何使用 more/less 更改 slideToggle 函数的 div 高度

javascript - 保护对 Web 服务的 JavaScript 请求

php - 使用 mysql 和 php 搜索字符串中的每个单词