高性能WEB开发

分类 APIs 下的文章

April 1, 2018

Cs\tool\Config 类

CSpeed扩展的配置文件类,专业 ini 文件解析方法:1、public function __construct()构造函数2、public function loadConfig($configFilePath)加载 $configFilePath 指定的文件3、public function getConfigs()获取$configFilePath指定的文件所有的配置项4、publ...
April 1, 2018

Cs\tool\Component 类

CSpeed扩展的观察者事件模式支持类方法:1、public function __construct()构造函数2、public function on($name, $closure)绑定事件$name:事件名称$closure:事件的回调函数3、public function off($name, $closure = NULL)解除绑定$name:需要解除绑定的事件名称$closur...
April 1, 2018

Cs\rpc\Server 类

CSpeed扩展支持JSON-PRC的服务端类方法:1、public function handle($object)绑定作为JSON-RPC的服务端的控制器对象。示例 namespace xxx\xxx\xxx\controllers; class RpcServer extends Cs\rpc\Server { public function initialise() ...
April 1, 2018

Cs\rpc\Client 类

CSpeed支持JSON-RPC的客户端类方法:1、public function __construct($url)构造函数, $url:表示需要请求的RPC服务端的HTTP地址
April 1, 2018

Cs\net\Response 类

CSpeed扩展的请求相应类方法:1、public function __construct()构造函数2、public function setHeader($name, $value)设置HTTP头, $name:HTTP头名称 $value:HTTP头值3、public function unsetHeader($name)删除刚刚设置的HTTP头,$name:需要删除的HTTP头名称...
April 1, 2018

Cs\net\Request 类

CSpeed扩展的网络请求类方法:1、public function getHttpHost()获取 $_SERVER['HTTP_HOST']2、public function getHttpUserAgent()获取 $_SERVER['HTTP_USER_AGENT']3、public function getServerName()获取 $_SERVER['SERVER_NAME']...
April 1, 2018

Cs\mvc\View 类

CSpeed扩展的视图渲染对象方法:1、public function __construct()构造函数2、public function render($file, $parameters)渲染视图, $file:表示视图文件 $parameters:传入视图文件的变量集合3、public function setSuffix()设置视图文件的后缀,系统默认视图文件后缀:.phtml,设...
April 1, 2018

Cs\mvc\Model 类

CSpeed扩展的模型基类,用户的模型类,必须直接或者间接继承自本类事件:EVENT_BEFORE_SAVE执行save方法之前的事件EVENT_AFTER_SAVE执行save方法之后的事件EVENT_BEFORE_DELETE执行delete方法之前的事件EVENT_AFTER_DELETE执行delete方法之后的事件方法:1、public function __construct()...
April 1, 2018

Cs\mvc\Controller 类

CSpeed扩展的控制器基类,所有的控制器类都必须继承自本类。属性:public $di:全局的容器对象 \Cs\di\Di 对象public $view:视图渲染对象public $router:路由对象事件:EVENT_BEFORE_ACTION控制器方法执行之前的事件EVENT_AFTER_ACTION控制器方法执行之后的事件
April 1, 2018

Cs\di\Di 类

CSpeed引擎的全局对象容器1、public function __construct()构造函数2、public function set($name, $closure)将对象存入容器,$name:表示容器中存放数据的 **索引名**, $closure表示一个回调函数,返回需要存储的数据,回调函数内,需要使用 return 语句返回数据。如:$di = new \Cs\di\Di()...