\App\ControllersController

Summary

Methods
Properties
Constants
__construct()
No public properties found
No constants found
setHeader()
cookie()
view()
outputJson()
validator()
$container
$request
$response
N/A
enableCrossRequest()
No private properties found
N/A

Properties

$container

$container : \App\Controllers\Nimble\Foundation\Container

Type

\App\Controllers\Nimble\Foundation\Container

$request

$request : \App\Controllers\Nimble\Http\Request

Type

\App\Controllers\Nimble\Http\Request

$response

$response : \App\Controllers\Nimble\Http\Response

Type

\App\Controllers\Nimble\Http\Response

Methods

__construct()

__construct(\App\Controllers\Nimble\Foundation\Container  $container) 

Parameters

\App\Controllers\Nimble\Foundation\Container $container

setHeader()

setHeader(string  $key, string  $value) 

Parameters

string $key
string $value

cookie()

cookie(string  $name, string  $value, integer  $expire, string  $path = '/', string  $domain = '', boolean  $secure = false, boolean  $httpOnly = false) : boolean

Parameters

string $name
string $value
integer $expire
string $path
string $domain
boolean $secure
boolean $httpOnly

Returns

boolean

view()

view(string  $tpl, array  $vars = array()) : string

Parameters

string $tpl
array $vars

Returns

string

outputJson()

outputJson(  $data = array(),   $errno,   $message = 'success') 

Parameters

$data
$errno
$message

validator()

validator(array  $validReg, array  $validMsg = array()) 

Parameters

array $validReg
array $validMsg

enableCrossRequest()

enableCrossRequest()