我已经创建了自己的模板/查看引擎以与 Codeigniter 一起使用。在其中我可以指定某些 css/js 文件以用于特定 View 。我在一个数组中分配文件名,然后在回显必要的 <link href="X"..., <script type="X"...,
时循环遍历该数组。等模板头文件中的相应文件类型。
问题是我似乎无法使用我试图包含的资源。 CSS/JS 文件不工作,即使它们被包含和嵌入,并且从 HTML 源代码中的语法来看一切看起来都是正确的。
我的理论是因为我使用 echo 将链接/脚本对象实际打印到 HTML 中,所以它实际上不是 HTML 可以识别的对象?有点像尝试在 PHP 中回显一个对象 - 它不起作用。
有什么建议吗?
最佳答案
使用 php 生成代码的纯 HTML 并不重要。对于浏览器来说都是一样的。
您需要检查您的源代码,并检查您包含的脚本是否可访问。因此,从浏览器的源代码中复制/粘贴 src="blabla",并将其粘贴到地址栏中,看看会发生什么。
这绝对不是 PHP 的错。
关于php - 使用 PHP 将 css/js 文件分配给 html 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11977475/