【发布时间】:2015-12-25 11:47:47
【问题描述】:
我有一个通用类用于重用所有模块的功能。我把它放在了
Application\Service\Utility.php
现在我可以在我的控制器中创建一个对象
$utilObj = new Utility();
然后将我的函数称为$utilObj->myFn();
一切正常。
但我无法在那里获得getServiceLocator() 函数(在Utility.php 中的myFn 内)。有什么办法可以解决这个问题。
我需要服务定位器,因为我必须获取配置数据、原则管理等。
我没有在module.php中配置getServiceConfig。
【问题讨论】:
-
请阅读我的两篇文章:juriansluiman.nl/article/139/… 和 juriansluiman.nl/article/143/…,让您对这个问题有所了解
标签: php zend-framework zend-framework2 service-locator