如何从自定义类中获取服务定位器(或依赖对象)?
我有:
class CustomerHelper extends Phalcon\Tag
{
}
并且需要获取
flash
服务以在自定义函数中使用 最佳答案
您始终可以使用此静态方法来获取任何类中的 DI:
$di = Phalcon\DI::getDefault();
如果您要扩展 Phalcon\Tag,您还可以在静态上下文中使用
$this->getDI()
或 self::getDI()
。您可以在此处查看更多示例:http://docs.phalconphp.com/en/latest/reference/di.html
关于php - 从 Phalcon 的类内获取 DI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27340636/