Form manager built on phalcon

1.0.2 2016-08-08 18:53 UTC

This package is auto-updated.

Last update: 2024-04-21 19:30:45 UTC


README

Form manager which extends Phalcon PHP

Installation

Installing via Composer

Install Composer in a common location or in your project:

curl -s http://getcomposer.org/installer | php

create or edit the composer.json file as follows:

{
    "repositories": [
        {
            "type": "git",
            "url": "https://github.com/logikostech/forms"
        }
    ],
    "require": {
        "logikostech/forms": "dev-master"
    }
}

Run the composer installer:

$ php composer.phar install

Installing via GitHub

Just clone the repository in a common location or inside your project:

git clone https://github.com/logikostech/forms.git

Autoloading

Add or register the following namespace strategy to your Phalcon\Loader:

$loader = new Phalcon\Loader();

$loader->registerNamespaces([
    'Logikos\Forms' => '/path/to/this/repo/src/'
]);

$loader->register();

Key features

Forms Class

Wrapper for Phalcon\Forms\Form which adds some additional features.

Radioset Element and Tag

Added Logikos\Forms\Element\Radioset which works like and extends Phalcon\Forms\Element\Select and works the same way except that it outputs radio options instead of a select box. Resulting radio tag option markup can be controlled by setting Logikos\Forms\Tag\Radioset::useRadioTemplate()

SelectOptions

Phalcon plugin to query selectbox options. Works well as a backend to select2. docs/SelectOptions.md contains basic usage information.