php - Cake PHP 中前缀控制器中的 Flash 管理
问题描述
我没有找到任何关于这个的东西,所以我问你们,
当我用这样的命令创建一个控制器时cake bake
:
cake bake controller --prefix manager accounts
Cake 会自动在其中创建一个控制器和 4 个普通函数/َaction,
并且在错误管理部分(称为 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 改变它,它工作正常,而且我也知道我是否在前缀文件夹中创建了这个路径:Template \ Manager \ Element \ Flash \ (3 files)
by cake as Default "manager" 用于这个前缀,但如果我使用 $this-> Flash!不是来自 $this>Manager...
我的问题是如果蛋糕配置Manager而不是Flash,它必须有一个程序,但我找不到它的来源,如果我想像Cake一样使用Manager,有谁知道我该怎么做?
任何提示都会有所帮助,甚至是源链接 在此先感谢
解决方案
在我亲爱的朋友“ndm”的帮助下,我的问题找到了,看来我的“cakephp”有一个问题,错误地使用了这个短语而不是“Flash”。这不是这个框架中的定义。
我重新安装了 cakephp,它再也没有发生过,我试图找到这个事件的原因是不成功的。
参考: https ://github.com/cakephp/bake/tree/1.12.0/src/Template/Bake/Element/Controller
推荐阅读
- django - 如何处理 Django 中不一致的日期?
- python - 在 GPFlow 中使用自定义内核进行分类时出现 Cholesky 分解问题
- python - 使用 QlistWidget 进行主动搜索
- c# - 哪个 nuget 包包含方法 GetSheetService()?
- php - 根据 WooCommerce Checkout 中的选择字段添加动态费用
- yaml - Swagger 文档保存在 API 管理前端时缺少架构
- javascript - e.stopPropagation() 不适用于标签内嵌套元素的 onClick 事件
- javascript - 为什么 Mapbox Place Search(前向地理编码)坐标与 v11 地图上的要素不匹配?
- django - Django 管理员详细信息页面链接到外部 URL
- javascript - 反应钩子帮助重构基于类的组件