我正在制作一个应用程序,我需要创建一个元素,这样我就可以复制粘贴到另一个插件的元素文件,而不改变任何东西。为此,我需要有一个动态的代码,它可以自动拥有当前插件目录的名称。我到处寻找这个解决方案,但似乎没有太多的人在CakePHP 3上工作,或者也许它足够简单,我很笨才找到它。我试过使用$this->request或$this->params,但没有运气与这些。提前致谢。
$this->request
$this->params
14ifxucb1#
您可以使用$this->plugin来取得目前的插件目录名称。事实上,即使在将来,当你遇到这样的情况,你找不到任何函数来获取当前插件,控制器,型号等相关信息时,你也可以简单地打印$this,看看它是否有你想要的信息。如果有,那么你可以访问键来获得你想要的值。
$this->plugin
$this
z4iuyo4d2#
CakePHP 4.4(适用于谷歌用户):请使用$this->name。
$this->name
2条答案
按热度按时间14ifxucb1#
您可以使用
$this->plugin
来取得目前的插件目录名称。事实上,即使在将来,当你遇到这样的情况,你找不到任何函数来获取当前插件,控制器,型号等相关信息时,你也可以简单地打印
$this
,看看它是否有你想要的信息。如果有,那么你可以访问键来获得你想要的值。z4iuyo4d2#
CakePHP 4.4(适用于谷歌用户):请使用
$this->name
。