【问题标题】:SocialEnginePHP get module's folder nameSocialEngine PHP 获取模块文件夹名称
【发布时间】:2014-01-16 10:10:43
【问题描述】:

如何在 SocialEnginePHP(*built on Zend framework) 中找到我的模块文件夹名称?

\application\modules\MyModule\widgets\somewidget\index.tpl

在“somewidget\index.tpl”中,我需要能够回显“MyModule”,即模块文件夹的名称。该怎么做?

【问题讨论】:

    标签: php zend-framework socialengine


    【解决方案1】:

    不知道socialengine 但是, 正如你所说,它是内置在 zend 框架中的,所以你可以使用,

    $module = Zend_Controller_Front::getInstance()->getRequest()->getModuleName() ;
    

    在 zf 中,它会给出模块的名称,并且通常情况下文件夹的名称是相同的。

    【讨论】:

    • 似乎获取了模块的名称,但它获取的是“核心”模块的名称,而不是我的模块。知道可能出了什么问题吗?
    • 它返回名称作为应用程序?它只考虑模块目录下的模块,如应用程序、相册等。
    • 它只返回“core”,它是 SocialEngine 中核心模块的名称。
    • 实际上,我认为这不是获取模块所在文件夹的名称。看起来它是从模块中获取一些名称。
    • 好吧,我在zend中使用过它,它返回模块名称,正如我所说我不知道​​socialengine,这只是一个建议,我希望有人能给你答案寻找..!
    猜你喜欢
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2012-10-24
    • 2014-03-17
    相关资源
    最近更新 更多