我是第一次构建基于PHP的Web应用程序,之后我还没有找到任何模式。在这一点上,我对如何将文件排列到目录中感到好奇,以便可以管理网站的开发。这包括javascript脚本,图像,样式表,cgi脚本,html文件,定义常用功能的纯php文件等。
问题:有人可以指点我解释一下这个网站通常是如何在服务器上组织的吗?
答案 0 :(得分:1)
我建议MVC pattern:
公共文件(JavaScript,CSS等)应放在documentroot文件夹中。
例如,如果您网站的根文件夹是/ public,您可以执行以下操作:
/public/js
/public/style
/public/img
答案 1 :(得分:0)
通常,根目录中有一个资产文件夹,其中包含/ image,/ js和/ css文件夹。您可以创建包含类或函数文件的包含文件夹。根据您的网站结构,根据您的需要创建子目录。
答案 2 :(得分:0)
我会创建一个子文件夹结构。
例如,您有根文件夹:
rootFolder/js
rootFolder/css
rootFolder/images
rootFolder/classes
rootFolder/includes *this folder holds the additional PHP 'libraries' you'll use*
如果您创建PHP类,我通常也会使用命名约定。
因此,如果我创建了类MyClass
,我会将该文件放在classes文件夹中,并将其命名为MyClass.class.php
到目前为止,这对我有用。
答案 3 :(得分:0)
我通常首先创建以下内容。
IMG / JS / CSS /
然后当它变得更复杂时,当想要包含时,会产生一个新的包含/。我把闪光灯也放在了包含中。如果该网站有一个管理面板,则上述每个都可以分为两个,如css / admin / main.css等。