2017 © Pedro Peláez
 

yii2-extension yii2-formgenerator

Yii 2 Library to configure form generator

image

tecnocen/yii2-formgenerator

Yii 2 Library to configure form generator

  • Wednesday, July 25, 2018
  • by Faryshta
  • Repository
  • 6 Watchers
  • 8 Stars
  • 341 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 3 Open issues
  • 10 Versions
  • 1 % Grown

The README.md

Tecnocen Form Generator

Library to dynamically generate forms in database., (*1)

Latest Stable Version Total Downloads, (*2)

Travis Build Status Travis, (*3)

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system., (*4)

Prerequisites

The rest of the requirements are checked by composer when installing the repository on the next step., (*5)

### Installation

You can use composer to install the library tecnocen/yii2-formgenerator by running the command;, (*6)

composer require tecnocen/yii2-formgenerator, (*7)

or edit the composer.json file, (*8)

require: {
    "tecnocen/yii2-formgenerator": "*",
}

Deployment

Then run the required migrations, (*9)

php yii migrate/up -p=@tecnocen/formgenerator/migrations/tables, (*10)

Which will install the following table structure, (*11)

Database Diagram, (*12)

#### ROA Backend Usage

The ROA support is very simple and can be done by just adding a module version to the api container which will be used to hold the resources., (*13)

class Api extends \tecnocen\roa\modules\ApiContainer
{
   $versions = [
       // other versions
       'fg1' => ['class' => 'tecnocen\formgenerator\roa\modules\Version'],
   ];
}

You can then access the module to check the available resources., (*14)

Which will implement CRUD functionalities for a formgenerator., (*15)

Alternatively you can add the resource routes to your existing version., (*16)

Running the tests

This library contains tools to set up a testing environment using composer scripts, for more information see Testing Environment section., (*17)

Break down into end to end tests

Once testing environment is setup, run the following commands., (*18)

composer deploy-tests

Run tests., (*19)

composer run-tests

Run tests with coverage., (*20)

composer run-coverage

Live Demo

You can run a live demo on a freshly installed project to help you run testing or understand the responses returned by the server. The live demo is initialized with the command., (*21)

php -S localhost:8000 -t tests/_app

Where :8000 is the port number which can be changed. This allows you call ROA services on a browser or REST client., (*22)

Use Cases

TO DO, (*23)

Built With

Code of Conduct

Please read CODE_OF_CONDUCT.md for details on our code of conduct., (*24)

Contributing

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us., (*25)

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository., (*26)

Considering SemVer for versioning rules 9, 10 and 11 talk about pre-releases, they will not be used within the Tecnocen-com., (*27)

Authors

See also the list of contributors who participated in this project., (*28)

License

This project is licensed under the MIT License - see the LICENSE.md file for details, (*29)

Acknowledgments

  • TO DO - Hat tip to anyone who's code was used
  • TO DO - Inspiration
  • TO DO - etc

yii2-workflow, (*30)

The Versions

25/07 2018

dev-conditional

dev-conditional

Yii 2 Library to configure form generator

  Sources   Download

MIT

The Requires

 

The Development Requires

framework yii2 form generator roa

11/07 2018

dev-master

9999999-dev

Yii 2 Library to configure form generator

  Sources   Download

MIT BSD-3-Clause

The Requires

 

The Development Requires

framework yii2 form generator roa

20/04 2018

dev-refactorDataType

dev-refactorDataType

Yii 2 Library to configure form generator

  Sources   Download

MIT

The Requires

 

The Development Requires

framework yii2 form generator roa

24/02 2018
03/02 2018

0.2.0

0.2.0.0

Yii 2 Library to configure form generator

  Sources   Download

MIT

The Requires

 

The Development Requires

framework yii2 form generator roa

09/11 2017

0.1.3

0.1.3.0

Yii 2 Library to configure workflows

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework yii2 form generator roa

02/11 2017

0.1.2

0.1.2.0

Yii 2 Library to configure workflows

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework yii2 form generator roa

02/11 2017

0.1.1

0.1.1.0

Yii 2 Library to configure workflows

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework yii2 form generator roa

27/10 2017

0.1.0

0.1.0.0

Yii 2 Library to configure workflows

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework yii2 form generator roa