2015-12-02 62 views
1

我的網站沒有使用前端控制器模式或任何幻想,它目前是一堆php文件夾。有關模板位置的樹枝最佳實踐

e.g:

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

地圖direcctly到:

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

我已經開始用樹枝玩耍,不知道什麼定位模板文件的最佳做法是什麼?

我應該把他們都在

/var/www/sites/exammple/templates/ 

,或者我應該把他們沿着他們相應的PHP文件?

/var/www/sites/example/http/customer/account-settings.twig 
/var/www/sites/example/http/index.twig 

etc?

+0

這不是特別適合SO,因爲它只會引發基於觀點的迴應。你可以爲你的任何建議爭辯。 – Michael

+0

那麼你建議我問這個問題?這正是我希望獲得的那些opions。 – Codemonkey

+0

StackExchange網絡上沒有任何地方,我很害怕。這有很好的理由 - 這不僅是爲了惹惱人們。如果您有興趣,請閱讀此處:http://meta.stackexchange.com/questions/167516/how-can-i-encourage-stack-overflow-to-rein-in-the-subjective-vigilantes/200144# 200144 – Michael

回答

2

我把所有的文件在一個目錄,比創建一個像

$templatesDir='/var/www/sites/exammple/templates/'; 

配置變量引用的位置。

這種方式視圖是有組織的,而不是分散在項目周圍。如果由於某種原因想要將其位置更改爲另一個目錄,則只需在一個位置更改$templatesDir變量。