Включенные в PHP файлы, записывающие собственный контент из значений Importer - PullRequest
0 голосов
/ 03 апреля 2010

У меня есть файл index.php, который будет включать несколько внешних файлов:

"содержание / шаблоны / id1 / template.php" "Содержание / шаблоны / id2 / template.php" "Содержание / шаблоны / id3 / template.php" и т.д.

Все эти файлы загружаются динамически в index.php (он читает все папки в каталоге «templates», а затем включает каждый файл «template.php»).

Я хочу, чтобы "template.php" имел одинаковый код во всех папках "id1, id2, id3", НО для загрузки значений из index.php в зависимости от того, в какой папке он находится.

Как я могу это сделать? Спасибо!

1 Ответ

0 голосов
/ 03 апреля 2010

Вы можете сделать так, чтобы каждый шаблон узнал свой каталог следующим образом:

/ id1 / template.php

 $path = dirname(__FILE__);
 $id  = pathinfo($path,  PATHINFO_BASENAME);

 echo "Hi, I'm the template in $id!";  // Will output "id1"
...