eix / contact
提供表单交互功能的Eix扩展。
0.4.2
2013-01-01 00:00 UTC
Requires
- nohex/eix: ~0.4
This package is not auto-updated.
Last update: 2024-09-14 19:04:04 UTC
README
这个Eix Web应用程序位于http://eix.nohex.com/,旨在记录和展示Eix的功能,并作为构建Eix应用程序的示例。
您可以自由地查看源代码,以了解Eix的哲学。
文件夹结构
Eix应用程序按照文件夹结构组织,便于关注点分离。
例如,为了在生产环境中部署Eix应用程序,只需要public/
、data/
、src/
和system/
文件夹。后者甚至可以独立部署。
public/
该文件夹包含Web应用程序的文档根目录——换句话说,Web应用程序的公开部分。Web服务器需要直接提供的内容必须放在这里:图像、样式表、脚本和Web应用程序索引页面(即index.php
)。
src/
应用程序的业务逻辑位于该文件夹下。它通常按语言划分,这也是为什么在文件夹中会找到php
文件夹的原因。
必须将src/php/
文件夹添加到PHP的include_path
中,以便应用程序按预期工作。这项任务通常由public/index.php
处理。
data/
应用程序需要的任何非源代码文件都可以放在这里。通常,应用程序设置可以在data/environment
下找到,模板在data/pages/
下,等等。
test/
单元测试和其他测试设施存储在test/
文件夹中。
build/
当应用程序构建时,结果最终会出现在build/
文件夹层次结构中。其内容是易变的,绝不能视为源代码的一部分。
system/
所有外部系统配置,如Web服务器设置,必须存储在system/
文件夹下。