2009-06-20 3 views
0

У меня только несколько проектов PHP, которые используют аналогичную структуру, но я не могу сказать, какой из них. Раньше у меня были некоторые Code Igniter, Django и Rails, но я не могу точно определить эту конкретную структуру. Я просматриваю файлы PHP для любых указаний на его происхождение, но они, похоже, были уничтожены. Человек, с которым я помогаю, не имеет понятия о программировании, поэтому он не может сказать мне, откуда они пришли. Он имеет следующую структуру каталогов для HelloWorld проекта:Можно ли определить эту структуру PHP?

helloworld/ 
    .htaccess 
    index.php 
    modules/ 
     hi/ 
      hi.php 
     home.php 
    system/ 
     conf.inc.php 
     functions/ 
    theme/ 
     default/ 
      images/ 
      js/ 
      templates/ 
       home.tpl 

Для вышеизложенного, кажется, что код контроллера находится в папке модулей. Может ли кто-нибудь сказать мне, какой механизм шаблонов PHP используется для следующего синтаксиса? Шаблон доступен в коде контроллера (home.php), как следующее:

$tpl = new template; 
$tpl -> Load("!theme/{$GLOBALS["THEME"]}/templates/home.tpl"); 
$tpl -> GetObjects(); 

// more PHP codes here 

$tpl -> CleanZones(); 
$tpl -> Flush(); 

Образец Просмотр кода:

<base href="{siteURL}/" target="_self" /> 

Я не уверен, если выше доморощенный, адаптированная версия существующую структуру или немодифицированную версию одной из многих фреймворков PHP.

ответ

2

Делая quick google keyword search, это выглядит как код от PHPizabi «социальная сеть платформы» ...

+0

Спасибо, в долгосрочной перспективе, как вы думаете, что стоит держать код вокруг или переключиться на более поддерживаемые рамки ? –

Смежные вопросы