Class Controller

Interface ApplicationAwareInterface This interface declares awareness of the concrete5 application.

Concrete\Core\Controller\AbstractController implements Concrete\Core\Application\ApplicationAwareInterface
Extended by Concrete\Core\Attribute\Controller
Extended by Concrete\Attribute\Address\Controller
Namespace: Concrete\Attribute\Address
Package: Concrete\Core\Application
Located at attributes/address/controller.php

Methods summary

public
public
# searchForm( $list )
public
# saveForm( $data )
public
# validateForm( $data )
public
public
public
public
public
# saveValue( $data )
public
# getValue( )
public
public
public Concrete\Core\Error\Error
# validateKey( boolean|array $data = false )

Automatically run when an attribute key is added or updated.

public
public
public
public
public
public
protected
# load( )
public
public
# form( )

Properties summary

public array $helpers
# array('form')
protected array $searchIndexFieldDefinition
# array( 'address1' => array( 'type' => 'string', 'options' => array('length' => '255', 'default' => '', 'notnull' => false), ), 'address2' => array( 'type' => 'string', 'options' => array('length' => '255', 'default' => '', 'notnull' => false), ), 'city' => array('type' => 'string', 'options' => array('length' => '255', 'default' => '', 'notnull' => false)), 'state_province' => array( 'type' => 'string', 'options' => array('length' => '255', 'default' => '', 'notnull' => false), ), 'country' => array( 'type' => 'string', 'options' => array('length' => '255', 'default' => '', 'notnull' => false), ), 'postal_code' => array( 'type' => 'string', 'options' => array('length' => '255', 'default' => '', 'notnull' => false), ), )