【发布时间】:2012-09-08 21:19:45
【问题描述】:
我一直在努力改善我的网站结构,以使其不那么混乱,但我遇到了文件路径问题。
网站结构之前
[folder] : css
[folder] : js
[folder] : images
[folder] : include
|---> : header.php
[file] : index.php
[file] : view_inventory.php
....
之后的网站结构
[folder] : css
[folder] : js
[folder] : images
[folder] : include
|---> : header.php
[folder] : view
|---> : inventory.php
[file] : index.php
....
如您所见,我决定将视图文件分组,将它们放入自己的文件夹中
问题在于 index.php 和 view_inventory.php 都使用 include/header.php 文件
include/header.php文件有一个标题标志位于images/logo.php,如果两个图像的路径不会有问题index.php 和 view_inventory.php 在同一个文件夹中,但由于它们不是 view/inventory.php 中的文件,因此图像不正确路径。
我曾考虑为图像等文件定义完整路径(例如 localhost/sites/bk/images/logo.png),但这不是一个好主意,因为我可能决定将文件上传到服务器和服务器地址可以不断变化..等等
解决这个问题的最佳方法是什么?
【问题讨论】: