Zend framework2 从其他ZF2模块获取路径

Zend framework2 从其他ZF2模块获取路径,zend-framework2,Zend Framework2,你好, 实际上,我正在为ZF2的bbcode viewhelper编写一个模块。 为此,我使用Decoda。 它工作得很好,但我不知道表情符号的路径。 我在课堂上对它的定义如下: public function __invoke($request) { $bbcode = new Decoda($request); $bbcode->defaults(); $bbcode->addFilter(new \Decoda\Filter\ImageFilte

你好, 实际上,我正在为ZF2的bbcode viewhelper编写一个模块。 为此,我使用Decoda。 它工作得很好,但我不知道表情符号的路径。 我在课堂上对它的定义如下:

    public function __invoke($request)
{
    $bbcode = new Decoda($request);
    $bbcode->defaults();
    $bbcode->addFilter(new \Decoda\Filter\ImageFilter());
    $bbcode->addHook(new \Decoda\Hook\EmoticonHook(array('path' => __DIR__.'/emoticons/')));
    return $bbcode->parse();
}
这会将我自己模块的路径设置到emoticons文件夹中。 但是为了清楚起见,我不想将emoticons文件夹从Decodamodule复制到 我的。 有人知道如何获取Decoda模块的路径吗?

常量指向帮助文件的文件夹


我猜“表情”文件夹应该在公用文件夹中的某个位置。

根路径的“图像/表情”也一样。抱歉,编辑时间已过。根路径“图像/表情”也是如此。我可以用我的浏览器调用它,并获得显示图像的文件夹,但firebug告诉我无法加载请求集url。问题是原始的emoticons文件夹位于/vendor/mjohnson/decoda/emoticons中,我不会将该文件夹复制到其他位置(内存使用)。