承接 heliopsis/ezforms-bundle 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

heliopsis/ezforms-bundle

Composer 安装命令:

composer require heliopsis/ezforms-bundle

包简介

Symfony forms handling within eZPublish contents

README 文档

README

This bundle provides a flexible way to associate Symfony forms to eZPublish contents.

Features:

  • Form controller extending eZPublish's view controller
  • Facade pattern for flexible form handling
  • Separate interfaces for form instanciation, data handling and response generation
  • Abstract classes for content related data handling
  • Unit tests

NB: this bundle does not provide out of the box forms in eZPublish, it rather gives you tools to easily define custom forms and leverage eZPublish's content tree to access or configure those forms.

License

This bundle is released under GPL2

Installation

1. Download bundle using composer

{
    require: {
        "heliopsis/ezforms-bundle": "~1.2"
    }
}

2. Enable bundle in EzPublishKernel.php

<?php
// ezpublish/EzPublishKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Heliopsis\eZFormsBundle\HeliopsiseZFormsBundle(),
    );
}

3. Configure providers

# ezpublish/config/config.yml

heliopsis_ezforms:
  providers:
    form: acme_forms.custom_form_provider
    handler: acme_forms.custom_handler_provider

NB: see Usage section for service definitions

4. Use form controller to render your locations views

# ezpublish/config/ezpublish.yml

ezpublish:
  system:
    frontend_group:
      location_view:
        full:
          form:
            controller: heliopsis_ezforms.controller:formAction
            template: AcmeDesignBundle:full:form.html.twig
            match:
              Identifier\ContentType: 'form'
        confirm:
          template: AcmeDesignBundle:confirm:form.html.twig
          match:
            Identifier\ContentType: 'form'

Documentation

Detailed documentation is available in the Resources/doc folder When upgrading, don't forget to take a look at the notes on backwards compatibility

统计信息

  • 总下载量: 2.75k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 13
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 10
  • Forks: 12
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0
  • 更新时间: 2014-02-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固