【问题标题】:CakePHP cms tutorial missing HelpersCakePHP cms 教程缺少 Helpers
【发布时间】:2018-01-13 07:50:35
【问题描述】:

刚入手 CakePHP 并开始学习 cms 教程。

安装和配置都很顺利,但是当我第一次加载站点时,出现了缺少 HTML Helper 错误。

查看 View/Helper 目录时,它是空的:所以显然没有安装。

我需要做什么才能安装 Helpers?

【问题讨论】:

  • HTML 助手是 CakePHP 框架核心的一部分,它位于vendor/cakephp/cakephp/src/View/Helper/。话虽如此,请始终发布 complete 错误,即包括 full 堆栈跟踪(最好从以正确可读的方式可用的日志)。还要确保您已启用调试模式,如果您收到详细的错误页面,请附上它的屏幕截图,它可能包含有助于识别/解决问题的其他信息。
  • 感谢 ndm。是的,我认为/意识到它应该是核心的一部分,但是通过 Composer 安装后(按照说明),Helper 目录(例如:C:\xampp\htdocs\cms\src\View\Helper)有一个文件0 长度称为 。这发生在 cms 教程和安装“app”模板时。当我检查 Git 时,应用程序项目中的 Helper 目录也是空的。我不知道是否需要更改 Composer 设置或单独下载?
  • 你看错地方了,检查我提到的目录,这是核心助手所在的位置,你正在查看你的应用程序助手目录,默认情况下是空的(有零字节文件,以便 Git 可以跟踪空目录)。
  • 您说的完全正确,谢谢...实际的问题是代码中的一个杂散字符(这导致我走错了 Helper 路径)。哦,好吧:学到了很多经验教训:)

标签: cakephp cakephp-3.0


【解决方案1】:

问题是 ctp 文件中的代码不正确(一个杂散字符),我错误地将错误消息读取为缺少帮助程序。

Core Helper 并没有真正丢失,我只需要阅读目录即可发现核心助手和应用程序助手之间的区别:-/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 2017-08-27
    • 2015-03-09
    相关资源
    最近更新 更多