class Service extends Controller

系统默认的Service类

Properties

protected array $htmlEngineRenderTplArray 当执行的控制器方法返回数组且http请求头HTTP_ACCEPT为html时。默认渲染的tpl为"控制器名/方法名" 这边配置[请求的控制器方法=>对应渲染的模板]则渲染配置的模板。当[请求的控制器方法=>对应渲染的模板为string]自动调用display方法 当[请求的控制器方法=>对应渲染的模板为 array]自动调用html engine的displayWithLayout方法 from Controller

Methods

void
runAppController(string $method)

运行对应的控制器

model()

获取模型方法

locker(string|null $useCache = null)

获取Lock实例

__destruct()

挂载插件钩子

Details

in Controller at line 39
final void runAppController(string $method)

运行对应的控制器

Parameters

string $method 要执行的控制器方法

Return Value

void

in Controller at line 96
Model model()

获取模型方法

Return Value

Model

in Controller at line 109
Redis locker(string|null $useCache = null)

获取Lock实例

Parameters

string|null $useCache 使用的锁的配置

Return Value

Redis | \Cml\Lock\Memcache | \Cml\Lock\File | false

Exceptions

Exception

in Controller at line 118
__destruct()

挂载插件钩子