【发布时间】:2012-08-15 21:17:47
【问题描述】:
我创建了自己的模板/查看引擎以与 Codeigniter 一起使用。在其中,我可以指定某些 css/js 文件以用于特定视图。我在一个数组中分配文件名,然后循环遍历该数组,同时在模板的头文件中为相应的文件类型回显必要的<link href="X"..., <script type="X"..., 等。
问题是我似乎无法使用我想要包含的资源。 CSS/JS 文件无法正常工作,即使它们被包含和嵌入,并且根据 HTML 源代码中的语法,一切看起来都是正确的。
我的理论是,因为我使用 echo 将链接/脚本对象实际打印到 HTML 中,所以它实际上并不是 HTML 可以识别的对象?有点像试图在 PHP 中回显一个对象 - 它不起作用。
有什么建议吗?
【问题讨论】:
-
使用
echo不应该改变任何东西。您可以包含任何代码/输出吗? -
可能路径错误..?需要代码。
-
要确定它是否是某种回声魔法,请将加载页面的源代码复制并粘贴到它自己的文件中,并将其另存为 test.html。如果 test.html 有效,那么某种程度上是 php 的错。否则,您输出的内容不正确。
标签: php javascript html css include