eix/contact

提供表单交互功能的Eix扩展。

0.4.2 2013-01-01 00:00 UTC

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/文件夹下。