Loc*_*ock 3 php dependency-injection phalcon
如何从自定义类获取服务定位器(或依赖对象)?
我有:
class CustomerHelper extends Phalcon\Tag
{
}
Run Code Online (Sandbox Code Playgroud)
并且需要获取该flash服务以在自定义函数中使用
您始终可以使用此静态方法来获取任何类中的 DI:
$di = Phalcon\DI::getDefault();
Run Code Online (Sandbox Code Playgroud)
如果您要扩展 Phalcon\Tag,您还可以在静态上下文中使用$this->getDI()或。self::getDI()
您可以在此处查看更多示例:http://docs.phalconphp.com/en/latest/reference/di.html