Php 关于模板位置的细枝最佳实践
我的网站没有使用前端控制器模式或任何花哨的东西,它目前是文件夹中的一堆php文件 e、 g: 直接映射到:Php 关于模板位置的细枝最佳实践,php,templates,twig,Php,Templates,Twig,我的网站没有使用前端控制器模式或任何花哨的东西,它目前是文件夹中的一堆php文件 e、 g: 直接映射到: /var/www/sites/example/http/customer/account-settings.php 我已经开始玩twig,想知道定位模板文件的最佳实践是什么 我应该把它们都放进去吗 /var/www/sites/exammple/templates/ 或者我应该把它们放在相应的.php文件旁边吗 /var/www/sites/example/http/customer/
/var/www/sites/example/http/customer/account-settings.php
我已经开始玩twig,想知道定位模板文件的最佳实践是什么
我应该把它们都放进去吗
/var/www/sites/exammple/templates/
或者我应该把它们放在相应的.php文件旁边吗
/var/www/sites/example/http/customer/account-settings.twig
/var/www/sites/example/http/index.twig
等等?我会将所有文件放在一个目录中,然后创建一个配置变量,如
$templatesDir='/var/www/sites/exammple/templates/';
以引用该位置
这样可以组织视图,而不是分散在项目中。如果出于某种原因,您想将它们的位置更改到另一个目录,您只需在一个位置更改
$templatesDir
变量。这实际上并不特别适合这样做,因为它只会引起基于意见的响应。你可以为你的任何一个建议辩护。那么你建议我在哪里提问呢?我想收集的正是这些观点。我担心StackExchange网络上没有任何地方。这有很好的理由——这不仅仅是为了惹恼人们。如果你感兴趣的话,在这里读一读:是的,我明白了。雷迪特。
$templatesDir='/var/www/sites/exammple/templates/';