對於那些使用Smarty模板引擎的人來說,這只是一個普遍的問題。設置Smarty目錄和路徑
你如何設置你的文件結構?我想遵循MVC格式,但我不確定如何將Smarty控制器和模板包含在所有CSS,Javascript等中,而不包含這些荒謬的路徑。
有沒有人使用過?任何人有任何見解?
謝謝! 馬特
對於那些使用Smarty模板引擎的人來說,這只是一個普遍的問題。設置Smarty目錄和路徑
你如何設置你的文件結構?我想遵循MVC格式,但我不確定如何將Smarty控制器和模板包含在所有CSS,Javascript等中,而不包含這些荒謬的路徑。
有沒有人使用過?任何人有任何見解?
謝謝! 馬特
MMMMMM
我推薦另一種結構。
suppouse這樣的:
文檔根目錄:在這個程序my_app /的public_html/
my_app/
- lib
- app
- public_html/
- css/
- js/
- images/
- cache/
- compiled_templates/
- templates/
- mails/
- html/
- text/
- frontend/
- backend/
- xml/
是你的模板是文檔根目錄之外,所以..保護。另一種方式..無論如何可以去我的/網站/模板/ somefile.tpl
您的_public_html_文件夾應包含用戶可以訪問的所有文件。
的LIB文件夾包含您可以使用所有的工具類:智者,數據庫等。
的應用文件夾包含所有的bussines文件,etc..etc。
無論如何,我認爲最重要的一點是在不同層次上有前端和後端。
saludos
/
/includes/smarty
/includes/class.foobar.php
/includes/class.foobar2.php
/templates/myTemplate.tpl
/templates_c/
/js/
/js/jquery/jquery.js
/css/
/css/style.css
...
很好地工作
包括文件,它加載的所有東西:
require_once 'includes/class.foobar.php';
require_once 'smarty/Smarty.class.php';