nova.php¶

文件位置¶

  1. resource/config/$ENV/nova.php

配置作用¶

注册Nova服务配置

配置文件内容(旧配置,建议使用新的registry配置)¶

单组nova api配置

  1. <?php
  2.  
  3. return [
  4. 'novaApi' => [
  5. //nova-service的vendor目录,直到gen-php
  6. 'path' => 'vendor/zanphp/novatcpdemo/gen-php',
  7. //gen-php文件夹对应的namespace
  8. 'namespace' => 'Com\\Yourcompany\\NovaTcpDemo\\',
  9. ],
  10. ];

多组nova api配置

  1. <?php
  2.  
  3. return [
  4. 'novaApi' => [
  5. [
  6. 'path' => 'vendor/nova-service/scrm-base/gen-php',
  7. 'namespace' => 'Com\\Yourcompany\\Scrm\\',
  8. 'domain' => 'com.example.service', // 可选, 默认 com.example.service, 配置服务发布到 具体的域
  9. 'appName' => 'scrm', // 可选, 默认Application::getName(), 配置服务发布的 应用名
  10. 'protocol' => 'nova', // 可选, 目前恒等于 nova
  11. ],
  12. [
  13. 'path' => 'vendor/nova-service/scrm-core/gen-php',
  14. 'namespace' => 'Com\\Yourcompany\\Scrm\\',
  15. 'domain' => 'com.example.service', // 可选, 默认 com.example.service, 配置服务发布到 具体的域
  16. 'appName' => 'scrm', // 可选, 默认Application::getName(), 配置服务发布的 应用名
  17. 'protocol' => 'nova', // 可选, 目前恒等于 nova
  18. ],
  19. ],
  20. ];

注意¶

  • 同一protocol和appName的 namespace需要相同

原文: http://zanphpdoc.zanphp.io/config/nova.html