Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 具体5(5.7.5.6)如何在整个应用程序中注册套餐服务提供商?_Php_Service Provider_Concrete5 5.7 - Fatal编程技术网

Php 具体5(5.7.5.6)如何在整个应用程序中注册套餐服务提供商?

Php 具体5(5.7.5.6)如何在整个应用程序中注册套餐服务提供商?,php,service-provider,concrete5-5.7,Php,Service Provider,Concrete5 5.7,如果我使用来自应用程序源的提供程序,它可以工作: app.php: return array( 'providers' => append_config(array( '\Application\Src\Utility\UtilityServiceProvider', )) ); 但如果我试图注册一个来自包的提供者,就会出现“找不到”错误 包中的MyPackageServiceProvider运行良好 当然,如果我在PageTypeController中手

如果我使用来自应用程序源的提供程序,它可以工作:

app.php:

return array(
    'providers' => append_config(array(
        '\Application\Src\Utility\UtilityServiceProvider',
    ))
);
但如果我试图注册一个来自包的提供者,就会出现“找不到”错误

包中的
MyPackageServiceProvider
运行良好

当然,如果我在PageTypeController中手动注册:

$app = Core::make('app');
$provider = new \Concrete\Package\MyPackage\Src\Utility\MyPackageServiceProvider($app);
$provider->register();
它也可以工作,但如果可能的话,我不想在包外注册所有控制器

我找到了,但不是拉威尔,也不是帮我

谢谢你

你看到这个问题了吗?也许这会有帮助你看到这个问题了吗?也许会有帮助
$app = Core::make('app');
$provider = new \Concrete\Package\MyPackage\Src\Utility\MyPackageServiceProvider($app);
$provider->register();