Autodoc
  • Namespace
  • Class
  • Tree

Namespaces

  • BlueTihi
    • Context
  • Brickrouge
    • Element
      • Nodes
    • Renderer
    • Widget
  • ICanBoogie
    • ActiveRecord
    • AutoConfig
    • CLDR
    • Composer
    • Core
    • Event
    • Exception
    • HTTP
      • Dispatcher
      • Request
    • I18n
      • Translator
    • Mailer
    • Modules
      • Taxonomy
        • Support
      • Thumbnailer
        • Versions
    • Object
    • Operation
      • Dispatcher
    • Prototype
    • Routes
    • Routing
      • Dispatcher
    • Session
  • Icybee
    • ActiveRecord
      • Model
    • ConfigOperation
    • Document
    • EditBlock
    • Element
      • ActionbarContextual
      • ActionbarSearch
      • ActionbarToolbar
    • FormBlock
    • Installer
    • ManageBlock
    • Modules
      • Articles
      • Cache
        • Collection
        • ManageBlock
      • Comments
        • ManageBlock
      • Contents
        • ManageBlock
      • Dashboard
      • Editor
        • Collection
      • Files
        • File
        • ManageBlock
      • Forms
        • Form
        • ManageBlock
      • I18n
      • Images
        • ManageBlock
      • Members
      • Modules
        • ManageBlock
      • Nodes
        • ManageBlock
        • Module
      • Pages
        • BreadcrumbElement
        • LanguagesElement
        • ManageBlock
        • NavigationBranchElement
        • NavigationElement
        • Page
        • PageController
      • Registry
      • Search
      • Seo
      • Sites
        • ManageBlock
      • Taxonomy
        • Terms
          • ManageBlock
        • Vocabulary
          • ManageBlock
      • Users
        • ManageBlock
        • NonceLogin
        • Roles
      • Views
        • ActiveRecordProvider
        • Collection
        • View
    • Operation
      • ActiveRecord
      • Constructor
      • Module
      • Widget
    • Rendering
  • None
  • Patron
  • PHP

Classes

  • ContactForm
  • DefaultsOperation
  • EditBlock
  • EmailComposer
  • Form
  • FormEditor
  • FormEditorElement
  • Hooks
  • ManageBlock
  • Model
  • Module
  • NotifyParams
  • PopForm
  • PostOperation
  • PressContactForm
  • QuickContactForm

Interfaces

  • AlterNotify

Class Form

A node representation.

ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
Extended by ICanBoogie\ActiveRecord
Extended by Icybee\Modules\Nodes\Node implements Brickrouge\CSSClassNames uses Brickrouge\CSSClassNamesProperty, ICanBoogie\ActiveRecord\CreatedAtProperty, ICanBoogie\ActiveRecord\UpdatedAtProperty
Extended by Icybee\Modules\Forms\Form
Namespace: Icybee\Modules\Forms
Located at vendor/icanboogie-modules/forms/lib/activerecords/form.php

Methods summary

protected array
# lazy_get_form_model( )

Returns the model definition for the form.

Returns the model definition for the form.

Returns

array

Throws

ICanBoogie\Exception
if the form model is not defined.
protected
# get_url( )
protected Brickrouge\Form
# lazy_get_form( )

Returns the Brickrouge\Form associated with the active record.

Returns the Brickrouge\Form associated with the active record.

Returns

Brickrouge\Form
public string
# render( )

Renders the record into an HTML form.

Renders the record into an HTML form.

Returns

string
public
# __toString( )

Methods inherited from Icybee\Modules\Nodes\Node

__construct(), __get(), alter_persistent_properties(), get_constructor(), get_css_class_names(), get_language(), get_site(), get_slug(), get_user(), lazy_get_native(), lazy_get_next(), lazy_get_previous(), lazy_get_translation(), lazy_get_translations(), lazy_get_translations_keys(), save(), set_site(), set_user(), translation()

Methods inherited from ICanBoogie\ActiveRecord

__sleep(), delete(), get_model(), get_model_id()

Methods inherited from ICanBoogie\Object

from(), resolve_facade_properties(), resolve_private_properties(), to_array(), to_json()

Methods inherited from Brickrouge\CSSClassNames

css_class()

Methods inherited from ICanBoogie\ToArrayRecursive

to_array_recursive()

Methods used from Brickrouge\CSSClassNamesProperty

css_class(), get_css_class()

Methods used from ICanBoogie\ActiveRecord\CreatedAtProperty

get_created_at(), set_created_at()

Methods used from ICanBoogie\ActiveRecord\UpdatedAtProperty

get_updated_at(), set_updated_at()

Methods used from ICanBoogie\ToArrayRecursiveTrait

to_array_recursive()

Methods used from ICanBoogie\PrototypeTrait

__call(), __set(), __wakeup(), get_prototype(), has_method(), has_property(), last_chance_get(), last_chance_set()

Magic methods summary

Constants summary

string MODELID 'modelid'
#
string CONFIG 'config'
#
string BEFORE 'before'
#
string AFTER 'after'
#
string COMPLETE 'complete'
#
string PAGEID 'pageid'
#
string FORM_RECORD_TAG '#form-record'
#

Constants inherited from Icybee\Modules\Nodes\Node

CONSTRUCTOR, CREATED_AT, IS_ONLINE, LANGUAGE, NATIVEID, NID, SITEID, SLUG, TITLE, UID, UPDATED_AT, UUID

Properties summary

public string $modelid
#

Identifier of the form model.

Identifier of the form model.

public string $before
#

The optional message that appears before the form.

The optional message that appears before the form.

public string $after
#

The optional message that appears after the formm.

The optional message that appears after the formm.

public string $complete
#

The message that appears instead of the form, when the form was successfuly submitted.

The message that appears instead of the form, when the form was successfuly submitted.

public boolean $is_notify
#

true if the notify options are enabled.

true if the notify options are enabled.

public mixed $notify_destination
#
public mixed $notify_from
#
public mixed $notify_bcc
#
public mixed $notify_subject
#
public mixed $notify_template
#
public mixed $pageid
#

Properties inherited from Icybee\Modules\Nodes\Node

$constructor, $is_online, $language, $nativeid, $nid, $siteid, $slug, $title, $uid, $uuid

Properties inherited from ICanBoogie\ActiveRecord

$model_id

Magic properties inherited from Icybee\Modules\Nodes\Node

$created_at, $css_class, $native, $next, $previous, $site, $translation, $updated_at, $user

Magic properties inherited from ICanBoogie\ActiveRecord

$model, $model_id

Magic properties inherited from ICanBoogie\Object

$prototype

Magic properties used from Brickrouge\CSSClassNamesProperty

$css_class

Autodoc API documentation generated by ApiGen 2.8.0