使用DI-> Get Phalcon PHP时出现“无效的服务定义”
作者:互联网
该问题与Appending multiple config arrays in PhalconPHP有关
我正在尝试使用get方法从DI中检索对象.
像这样设置对象
// $new_array the array with the merged data. Load it in a
// \Phalcon\Config object
$config = new \Phalcon\Config($new_array);
//Store the config in your DI container for easier use
$di->set('config', $config);
这是我打电话时收到的错误消息
$new_array = $di->get('config');
[Uncaught exception ‘Phalcon\DI\Exception’ with message ‘Invalid
service definition. Missing ‘className’ parameter’]
我已经在此问题上停留了几天,因此,我将不胜感激.
解决方法:
在集合中尝试以下方法:
$di->set('config', function() {
...
return new \Phalcon\Config($new_array);
});
标签:phalcon,php 来源: https://codeday.me/bug/20191012/1902590.html