【问题标题】:Need Help: Using SolrPhpClient in Drupal需要帮助:在 Drupal 中使用 SolrPhpClient
【发布时间】:2012-02-25 05:18:56
【问题描述】:

我正在将 SolrPhpClient 与 Drupal 一起使用,我想将 drupal 用作更高层的用户界面,以便能够从“apache solr”查询和检索搜索结果

我尝试在此处使用此示例 (http://code.google.com/p/solr-php-client/wiki/ExampleUsage) 来测试 drupal 是否与 SolrPhpClient 一起使用,但我收到了两个错误下面

1) 已弃用的函数:函数 split() 在 ApacheSolr_Response->_construct() 中已弃用(/var/www/drupal/sites/all/modules/apachesolr/SolrPhpClient/Apache/Solr/Response.php 的第 117 行) .

2) 警告:htmlspecialchars() 期望参数 1 是字符串,在 eval() 中给出的数组(/var/www/drupal/modules/php/php.module(75) 的第 80 行:eval()'d代码)。 reddit 中的任何人以前使用过 SolrPhpClient 吗?没用过PHP,看不懂?

任何形式的帮助将不胜感激

非常感谢

【问题讨论】:

  • 为什么不使用 Apache Solr 模块?它做了你所描述的并且有很多功能。还是有理由不使用它?

标签: php drupal solr


【解决方案1】:

split 函数在 PHP 5.3.0 中已弃用。所以使用explode函数而不是split。 http://patelmilap.wordpress.com/2011/09/07/list-of-deprecated-functions-php/

请告诉我你在 htmlspecialchars() 函数中传递了什么?
它用于将特殊字符转换为 HTML 实体。
http://php.net/manual/en/function.htmlspecialchars.php

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-27
  • 2016-07-29
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
相关资源
最近更新 更多