cakephp Cake PHP中前缀控制器的闪存管理

inb24sb2  于 2022-11-12  发布在  PHP
关注(0)|答案(1)|浏览(106)

我没有找到任何关于这个东西,所以我问你们,
当我用命令cake bake创建一个控制器时,如下所示:

cake bake controller --prefix manager accounts

蛋糕会自动创建一个控制器和4个正常的功能/行动,
在错误管理部分(称为Flash)中有以下行:

$this->Manager->error(__('The account could not be deleted. Please, try again.'));

在典型的控制器中,如下所示:

$this->Flash->error(__('The account could not be deleted. Please, try again.'));

您可以看到,闪存替换为Manager并导致错误x1c 0d1x
所以我可以很容易地用Flash更改它,它工作得很好,而且我还知道如果我在前缀文件夹中创建此路径:Template \ Manager \ Element \ Flash \ (3 files) by cake as Default“manager”用于此前缀,但如果我使用$this-〉Flash!而不是来自$this〉Manager...
我的问题是,如果蛋糕配置管理器而不是Flash,它必须有一个程序,但我找不到它的源代码,有人知道我如何才能做到这一点,如果我想使用管理器完全一样的蛋糕吗?
任何提示都可能是有帮助的,甚至是一个源链接提前感谢

9rnv2umw

9rnv2umw1#

在我亲爱的朋友“ndm”的帮助下,我的问题被发现了,似乎我的“cakephp”有一个问题,错误地使用了这个短语而不是“Flash”。而那并不是这个框架中的定义。
我重新安装了cakephp,它再也没有发生过,我试图找到这一事件的原因没有成功。
参考:https://github.com/cakephp/bake/tree/1.12.0/src/Template/Bake/Element/Controller

相关问题