【问题标题】:Get current plugin name in plugin element CakePHP 3在插件元素 CakePHP 3 中获取当前插件名称
【发布时间】:2015-11-19 18:02:55
【问题描述】:

我正在制作一个需要创建元素的应用程序,以便我可以将元素文件复制粘贴到另一个插件的元素中而无需更改任何内容。

为此,我需要一段动态代码,它可以自动拥有当前插件目录名称。我已经到处寻找这个解决方案,但似乎没有多少人在 CakePHP 3 上醒来,或者它可能足够简单,我很愚蠢地找到它。

我尝试使用$this->request$this->params,但这些都没有成功。

提前致谢。

【问题讨论】:

    标签: php cakephp cakephp-3.x


    【解决方案1】:

    您可以使用$this->plugin 获得当前插件目录名称。

    事实上,即使在将来,当你遇到这样的情况并且找不到任何函数来获取与当前插件、控制器、模型等相关的信息时,你也可以简单地打印 $this 并查看是否它具有与您想要的信息相关的信息。如果有,那么您可以访问密钥以获得所需的值。

    【讨论】:

    • 有效!!感谢您提供简单而准确的答案。 :)
    • 我很高兴它有帮助。如果有帮助,您可以选择此作为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    相关资源
    最近更新 更多