组织由PHP,Smarty,JavaScript,MySQL提供支持的网站文件

时间:2009-01-12 07:43:05

标签: php javascript css smarty

我正在编写一个由 PHP,Smarty,JavaScript,CSS,MySQL。

将会有一些类,将在整个应用程序中使用。 将有一些脚本将使用这些类。

有关如何组织网站文件的任何好文章,教程和架构?

P.S。它应该包含如何组织所有文件(PHP,JavaScript,CSS,模板文件。)

3 个答案:

答案 0 :(得分:2)

请记住,不应通过Web服务器直接访问PHP库和模板文件。

您可以创建类似My_Db_Table的类名,并使用__autoload加载它们。

/project
- /config
- /html
- - /css
- - /images
- - /js
- - /subdirs for php files unless you use apache mod_rewrite or similar
- - index.php
- - otherfiles.php
- /lib
- - /My
- - - /Db
- - - - Table.php
- /templates
- /functions
- /scripts

答案 1 :(得分:1)

答案 2 :(得分:0)

非常基本的文件夹布局:

root
 |
 |- htdocs       # apache documentroot (i.e. index.php etc.) here
 |   |
 |   |- styles   # css here
 |   |
 |   |- images
 |
 |- application  # classes etc. here
 |
 |- vendor
 |   |
 |   |- smarty   # smarty library files