nova.php

文件位置

resource/config/$ENV/nova.php

配置作用

注册Nova服务配置

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

单组nova api配置

<?php

return [
    'novaApi' => [
        //nova-service的vendor目录,直到gen-php
        'path'  => 'vendor/zanphp/novatcpdemo/gen-php',
        //gen-php文件夹对应的namespace
        'namespace' => 'Com\\Yourcompany\\NovaTcpDemo\\',
    ],
];

多组nova api配置

<?php

return [
    'novaApi' => [
        [
            'path'  => 'vendor/nova-service/scrm-base/gen-php',
            'namespace' => 'Com\\Yourcompany\\Scrm\\',
            'domain' => 'com.example.service', // 可选, 默认 com.example.service, 配置服务发布到 具体的域
            'appName'   => 'scrm', // 可选, 默认Application::getName(), 配置服务发布的 应用名
            'protocol'   => 'nova', // 可选, 目前恒等于 nova
        ],
        [
            'path'  => 'vendor/nova-service/scrm-core/gen-php',
            'namespace' => 'Com\\Yourcompany\\Scrm\\',
            'domain' => 'com.example.service', // 可选, 默认 com.example.service, 配置服务发布到 具体的域
            'appName'   => 'scrm', // 可选, 默认Application::getName(), 配置服务发布的 应用名
            'protocol'   => 'nova', // 可选, 目前恒等于 nova
        ],
    ],
];

注意

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