Cake 前缀控制器中的 Flash 管理 PHP
Flash Management in Prefix Controller in Cake PHP
我没有找到任何相关信息,所以我问你们,
当我使用如下命令 cake bake
创建控制器时:
cake bake controller --prefix manager accounts
Cake 自动创建一个控制器和 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.'));
你看,Flash被Manager替换导致出错,
所以我可以很容易地用 Flash 改变它并且它工作正常,我也知道我是否在前缀文件夹中创建这个路径:Template \ Manager \ Element \ Flash \ (3 files)
by cake 因为默认“manager”用于这个前缀,但如果我使用 $this-> Flash!不是来自 $this>Manager...
我的问题是,如果蛋糕配置的是Manager而不是Flash,它肯定有它的程序,但是我找不到它的源代码,有谁知道如果我想使用Manager怎么办和 Cake 一样吗?
任何提示都可能有所帮助,即使是来源 link
提前致谢
在我亲爱的朋友“ndm”的帮助下,我的问题找到了,似乎我的“cakephp”有一个问题,错误地使用了这个短语而不是“Flash”。这不是该框架中的定义。
我重新安装了cakephp,再也没有发生过,我试图找到这个事件的原因也没有成功。
参考:
https://github.com/cakephp/bake/tree/1.12.0/src/Template/Bake/Element/Controller
我没有找到任何相关信息,所以我问你们,
当我使用如下命令 cake bake
创建控制器时:
cake bake controller --prefix manager accounts
Cake 自动创建一个控制器和 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.'));
你看,Flash被Manager替换导致出错,
所以我可以很容易地用 Flash 改变它并且它工作正常,我也知道我是否在前缀文件夹中创建这个路径:Template \ Manager \ Element \ Flash \ (3 files)
by cake 因为默认“manager”用于这个前缀,但如果我使用 $this-> Flash!不是来自 $this>Manager...
我的问题是,如果蛋糕配置的是Manager而不是Flash,它肯定有它的程序,但是我找不到它的源代码,有谁知道如果我想使用Manager怎么办和 Cake 一样吗?
任何提示都可能有所帮助,即使是来源 link 提前致谢
在我亲爱的朋友“ndm”的帮助下,我的问题找到了,似乎我的“cakephp”有一个问题,错误地使用了这个短语而不是“Flash”。这不是该框架中的定义。
我重新安装了cakephp,再也没有发生过,我试图找到这个事件的原因也没有成功。
参考: https://github.com/cakephp/bake/tree/1.12.0/src/Template/Bake/Element/Controller