控制器

Last updated 29 days ago

正常情况下,控制器需要继承默认控制控制器,以获取一些特殊的功能(ps:如果系统运行在Swoole模式下,一定要继承根Controller,如果在php-fpm下则不强制)

<?php
namespace App\Controllers;
class RootController extends \ePHP\Core\Controller
{
public function __construct()
{
// @todo ...
}
}

控制器对象:

  • $this->view

  • $this->session

  • $this->cookie // 兼容 swoole

  • $this->server // swoole only

  • $this->httpclient 使用方法参考 常用类库->Httpclient 类

  • $this->cache

控制器方法:

  • protected function stopRun() 停止当前request,主要用在swoole模式,替代exit

  • protected function isAjax() 判断当前请求是否是ajax请求