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