关于模板位置的最佳实践

时间:2015-12-02 13:24:58

标签: php templates twig

我的网站没有使用前端控制器模式或任何花哨的东西,它目前是文件夹中的一堆php文件。

e.g:

!IFDEF ODBC_SUPPORTED  
!IF $(MSVC_VER) < 1900  
ODBCLIB = odbc32.lib odbccp32.lib user32.lib  
!ELSE  
ODBCLIB = legacy_stdio_definitions.lib odbc32.lib odbccp32.lib user32.lib  
!ENDIF  
!ENDIF

直接映射到:

http://www.example.com/customer/account-settings.php

我开始玩树枝了,想知道找到模板文件的最佳做法是什么?

我应该把它们全部放在

/var/www/sites/example/http/customer/account-settings.php

还是应该将它们放在相应的.php文件旁边?

/var/www/sites/exammple/templates/

等?

1 个答案:

答案 0 :(得分:2)

我会将所有文件放在一个目录中,而不是创建一个像

这样的配置变量
$templatesDir='/var/www/sites/exammple/templates/';

引用该位置。

这样就可以组织视图,而不是分散在项目周围。如果由于某种原因您想将其位置更改为其他目录,则只需在一个位置更改$templatesDir变量。