我收到以下错误...我不确定这意味着什么,因为我在视图文件中包含了帮助文件...
缺少帮助文件
Error: The helper file track/views/helpers/request_handler.php can not be found or does not exist.
Error: Create the class below in file: track/views/helpers/request_handler.php
<?php
class RequestHandlerHelper extends AppHelper {
}
?>
如果你能告诉我这意味着什么会受到赞赏!
谢谢。 宰
答案 0 :(得分:3)
您必须在控制器中包含帮助程序(如果您希望帮助程序可用于所有控制器的视图,则必须使用app_controller)
var $helpers = array('Form', 'Html', 'YourHelper');
答案 1 :(得分:3)
除非您自定义CakePHP的工作方式,否则这应适用于大多数情况:
<强>清单强>
/app/views/helpers/request_handler.php
确保request_handler.php
的内容如下所示:
class RequestHandlerHelper extends AppHelper {
var $name = 'RequestHandler';
//bla....
}
确保在控制器中呈现视图包含辅助数组
class FancyController extends AppController {
var $name = 'Fancy';
var $helpers = array('RequestHandler');
//bla....
}
我认为这就是全部:)
干杯
答案 2 :(得分:2)
如果您使用的是任何版本的CakePHP,只需在文件夹config中打开文件core.php并编辑一行Configure :: write('debug',0);配置:: write('debug',2);
它会说erro以及如何创建文件以及放置它的位置。