问题描述
如何在视图助手中调用(自己编写的)方法?
公共静态函数 renderStatic(array $arguments,\Closure $renderChildrenClosure,RenderingContextInterface $renderingContext) {
$this->myMethod();
我想这样不行吗?
解决方法
每个 ViewHelper 都是一个独立的类,如果在该类中声明了该方法 myMethod()
,请将其设为静态 private static function myMethod(){...}
并作为 self::myMethod();
调用。