在我们的项目中,我们已将帮助程序放在app/view/helper文件夹中。它在应用程序中正常工作。我现在面临的问题是,我使用Facebook的插件通过webtechnick,当我在插件视图中使用的帮手,它会尝试从CORE/cake/libs/view/helper.php
加载助手并给出警告如何从app/views/helper加载帮助程序CakePHP
Warning (512): Method HtmlHelper::scriptBlock does not exist [CORE/cake/libs/view/helper.php, line 142]
任何一个可以建议该如何解决?我如何强制使用我的插件中的app/views/helper中的html helper?
什么蛋糕版?我很困惑你的肠衣... – mark
检查正确命名的助手;当然插件的助手应该在插件助手目录中 - 而不是你的应用程序。 – Ross
标记verison是1.3.2。 让我解释一下,html helper文件位于app/views/helpers目录中(我认为有人已经覆盖默认值)。在整个应用程序中,当我使用var $ helpers = array('Html');在app/views/helpers目录下的html helper中的函数实现来工作正常。 我有一份工作要写一个插件,当我使用var $ helpers = array('Html');在插件视图中,helper的实现来自CORE/cake/libs/view/helper.php并给出警告。辅助器的实现应该来自app/views/helper。 – Shehbaz