首页核心服务模型ServerModel
ServerModel
Kuoqi\Core\Model\ServerModel(55 行):服务注册与启动
本页内容
  1. 方法清单
  2. 注意事项

方法清单

方法签名说明
serverRegisterstatic serverRegister($classname,$servername)类存在则实例化并注册到 $__LIST_SERVERS[$servername];不存在记日志
serverStartstatic serverStart($serverCls,$serverMethod,$serverParams)从注册表取实例调用 start($method,$params),不存在返回 false
startprotected start($funcName,$funcParams=[])方法存在则 call_user_func_array 调用;缺省方法名 "normal"
典型用法
// WebCore 委托调用
$app = \Kuoqi::getApp();
$app->serverRegister("App\Demo\Service\SyncService", "sync");
$ok = $app->serverStart("sync", "run", array(100));

注意事项

服务类需实现 start() 及其子方法;serverStart 的第一个参数是注册名(servername)而非类名。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页