\Examples\ControllersCountries

The Autocomplete class, the base AJAX Controller for Autocomplete plugin.

An AJAX controller class may extends from Autocomplete controller class, or stores it as a property.

Summary

Methods
Properties
Constants
__construct()
getAJAX()
update()
No public properties found
No constants found
generateOutput()
$ajax
N/A
No private methods found
No private properties found
N/A

Properties

$ajax

$ajax : \CJAX\Core\CJAX

The ajax property, stores an instance of CJAX for child controllers to use easily.

Type

\CJAX\Core\CJAX

Methods

__construct()

__construct(\CJAX\Core\CJAX  $ajax) : \CJAX\Core\AJAXController

The constructor for AJAXController class, it instantiates controller class with property $ajax through DI.

Parameters

\CJAX\Core\CJAX $ajax

Returns

\CJAX\Core\AJAXController

getAJAX()

getAJAX() : \CJAX\Core\CJAX

The getCJAX method, acquires the instance of $ajax from controller.

Returns

\CJAX\Core\CJAX

update()

update(  $string) 

Parameters

$string

generateOutput()

generateOutput(string  $search, array  $data = array()) : array

The generateOutput method, creates data output used by autocomplete plugin.

Parameters

string $search
array $data

Returns

array