【发布时间】: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