我正在创建一个应用程序,我需要创建一个元素,以便我可以将元素文件复制粘贴到另一个插件的元素中,而不会改变任何内容。
为此,我需要一个动态的代码片段,它可以自动拥有当前的插件目录名称。我已经全神贯注地寻找这个解决方案,但看起来似乎并没有多少人在CakePHP 3上开玩笑或者说它很简单而且我很笨到找不到。
我尝试使用$this->request
或$this->params
,但没有运气。
先谢谢。
答案 0 :(得分:3)
您可以使用$this->plugin
获取当前的插件目录名称。
事实上,即使将来你遇到这样的情况,你也找不到任何功能来获取与当前插件,控制器,模型等相关的信息,那么你可以简单地打印{{1}并查看它是否具有与您想要的信息相关的信息。如果有,则可以访问密钥以获得所需的值。