0

我想知道是否有人知道一些重写网页资源路径的技巧,例如CSS和JS文件。

原因是;我正在使用 PHP 开发一个小型 CMS 项目,我希望将不同的站点组件分开,例如模板,例如:

+- /
   +- classes/
      +- template.class.php
      +- datasource.class.php
      +- cache.class.php
   +- templates/
      +- admin.tpl.php
      +- admin.dashboard.tpl.php
   +- resources/
      +- admin.css
      +- admin.js
      +- jquery.js       
   +- index.php
   +- config.php
   +- bootstrap.php

大多数东西都是通过 调用bootstrap.php的,template.class.php该类负责从/templates/.

无论如何,在创建 HTML 模板文件时,我是否应该只使用 CSS 和其他资源的站点根相对路径?或者有没有更直观的方式来重写他们熟悉的?我考虑过对所有内容进行正则表达式,但我很想知道建议了哪些选项。

谢谢 :)

4

1 回答 1

1

我建议模板指定它需要的 CSS/JS 文件(一些语法,如use_javascript('jquery'))。您的模板构建器会将适当的scriptlink标签注入页面头部。use_javascript('jquery-ui', 'jquery')然后,您可以稍后添加其他功能,例如依赖关系解析 ( )。

您可以查看 REQUEST_URI 和FILE /_ DIR _ 以了解如何构建资源的相对路径,尽管生成绝对路径也可以正常工作。

于 2010-11-19T06:08:34.447 回答