在插件元素CakePHP 3中获取当前插件名称

时间:2015-11-19 18:02:56

标签: php cakephp cakephp-3.x

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

为此,我需要一个动态的代码片段,它可以自动拥有当前的插件目录名称。我已经全神贯注地寻找这个解决方案,但看起来似乎并没有多少人在CakePHP 3上开玩笑或者说它很简单而且我很笨到找不到。

我尝试使用$this->request$this->params,但没有运气。

先谢谢。

1 个答案:

答案 0 :(得分:3)

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

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