我有一个index.php文件,其中包含几个外部文件:
“内容/模板/ ID1 /的template.php” “内容/模板/ ID2 / template.php文件” “内容/模板/ ID3 / template.php文件” 等
所有这些文件都动态加载到index.php中(它读取“templates”目录中的所有文件夹,然后包含每个“template.php”文件)。
我想让“template.php”在所有“id1,id2,id3”文件夹中使用相同的代码,但是要从index.php加载值,具体取决于它保留在哪个文件夹中。
我该怎么做? 谢谢!
答案 0 :(得分:0)
您可以让每个模板找到它的目录,如下所示:
/id1/template.php
$path = dirname(__FILE__);
$id = pathinfo($path, PATHINFO_BASENAME);
echo "Hi, I'm the template in $id!"; // Will output "id1"