phly/phly-contact

该软件包最新版本(2.0.0beta5)没有可用的许可信息。

ZF2 实现联系表单功能的模块

2.0.0beta5 2012-07-13 19:58 UTC

This package is auto-updated.

Last update: 2024-09-11 13:47:35 UTC


README

这是一个简单的 ZF2 模块,实现了一个联系表单。

要求

  • PHP >= 5.3.3
  • Zend Framework 2,beta4 或更高版本,特别是
    • Zend\Captcha(用于表单上的 CAPTCHA 功能)
    • Zend\InputFilter(用于验证联系表单);反过来,使用
      • Zend\Filter
      • Zend\Uri
      • Zend\Validator
    • Zend\Form(联系表单本身;目前支持 beta4 或更高版本)
    • Zend\Mail(用于发送联系邮件)
    • Zend\ModuleManager(实现 ZF2 模块)
    • Zend\Mvc(提供控制器)
    • Zend\ServiceManager(提供服务工厂)
    • Zend\View(为 PhpRenderer 提供视图脚本,并在控制器中使用 ViewModels)

安装

通过将其克隆到 ./vendor/ 并在您的 application.config.php 文件中启用它来安装该模块。

您需要配置以下内容

  • 要使用的 CAPTCHA 以及与其相关的任何选项。
  • 要使用的邮件传输方式以及与其相关的任何选项。
  • 如果您想更改控制器将解析的网站的根路径,则需要覆盖路由配置。
  • 如果您想修改输出,则需要创建替代模板,并在配置中配置覆盖以确保使用您的版本。

config\module.phly-contact.local.php 中提供了用于在您的应用程序自动加载配置中使用的示例配置,展示了 ReCaptcha CAPTCHA 适配器、SMTP 邮件传输的使用以及设置邮件消息默认值的示例。这是在 config\module.phly-contact.local.php

许可

版权 (c) 2012, Matthew Weier O'Phinney 所有权利保留。

在不违反以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改:

  • 源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。

  • 二进制形式的重新分发必须在文档和/或其他与分发提供的材料中重新生产上述版权声明、本条件列表和以下免责声明。

本软件由版权所有者和贡献者提供“按原样”和任何明示或暗示的保证,包括但不限于适销性和针对特定目的的适用性的暗示保证。在任何情况下,版权所有者或贡献者不对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论这种损害是由何种原因造成的,无论基于合同、严格责任还是侵权(包括疏忽或其他),即使被告知本软件使用可能产生此类损害。