jimmytournemaine/contact-us-bundle

此包已被废弃,不再维护。未建议替代包。

只需编辑您的config.yml文件以创建“联系我们”页面。

dev-master 2016-09-02 22:07 UTC

This package is not auto-updated.

Last update: 2020-12-25 22:49:13 UTC


README

#安装

##步骤 1:下载包

打开命令行,进入您的项目目录,并执行以下命令以下载此包的最新稳定版本

$ composer require jimmytournemaine/contact-us-bundle "dev-master"

此命令要求您全局安装了Composer,如Composer文档中的安装章节所述。

##步骤 2:启用包

然后,将包添加到项目中的app/AppKernel.php文件中已注册的包列表中,以启用该包

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new JT\ContactUsBundle\JTContactUsBundle(),
        );

        // ...
    }

    // ...
}

#设置

此包允许使用两种策略

  • 向您发送邮件
  • 将联系信息存储在数据库中,以通过表单回答,并将您的回复发送给您的对话者

您还需要选择是让主题自由还是提出选择列表。如果您选择了选择列表,您还可以为每个不同的选择配置接收者。让我们详细了解。

当然,您需要配置SwiftMailer以使用此包。

##最简单的示例

邮件策略

# app/config/config.yml
jt_contact_us:
    strategy: mail
    delivery_address: me@domain.fr

就是这样。使用这种最小配置,您将能够接收用户的联系。这是最简单的示例。对于高级配置,请选择邮件ORM管理。