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

Get current plugin name in plugin element CakePHP 3

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

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

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

提前致谢。

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

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