【问题标题】:Drupal UC "Quoting / Estimate" errorDrupal UC“报价/估计”错误
【发布时间】:2010-06-09 21:15:36
【问题描述】:
我在玩 Drupal UC 并安装了一个名为“报价/估算”的模块
(http://drupal.org/project/quoting),我尝试运行它并得到这个错误:
******警告:call_user_func_array() [function.call-user-func-array]:第一个参数应该是一个有效的回调,'quoting_quote_clear_page' 在 /home/ergospec/public_html/d 中给出/includes/menu.inc 在第 348 行******
有人遇到过这个问题吗?
第二个问题:任何人都知道一个好的报价模块(客户可以在其中请求报价,而不是括号)?它不必在 Drupal 中。
感谢任何帮助。
穆尔特斯
【问题讨论】:
标签:
drupal
content-management-system
quotes
【解决方案1】:
这是处理代码时一个非常普遍的问题的具体示例。您在某处出现错误,错误消息将您指向一行不是很有帮助的代码。 menu.inc 是 Drupal 核心中的一个文件,因此该错误不太可能存在。有几件事可以尝试:
- 您是否确认该错误仅在启用报价/估算模块时出现?如果没有,请禁用模块并查看错误是否消失。
- 您查看过模块的问题队列吗?其他人经常遇到您的具体问题。您可以查看是否已创建补丁,或创建新问题以报告错误。
- 您查看过错误消息指向的代码吗?它看起来像这样:
return call_user_func_array($router_item['page_callback'], $router_item['page_arguments']);
它基本上是调用quoting_menu 中指定的回调函数来生成您要访问的页面。该错误表明它试图调用的函数quoting_quote_clear_page 不存在。您是否检查过该模块以查看该功能是否存在?