Php 搜索钩不是';t工作不正常

Php 搜索钩不是';t工作不正常,php,drupal,drupal-hooks,Php,Drupal,Drupal Hooks,我尝试使用hook_搜索来扩展内置的drupal搜索,以显式链接两种内容类型 例如,项目a和b是集合a的一部分。当前,如果搜索集合a的标题,则只会得到集合a。我想扩展搜索范围,以便您也可以获得项目a和b,因为它们是该集合的成员 我的代码当前看起来像: /** Implementation of hook_search() **/ function event_collection_search($op = 'search', $keys = NULL){ var_dump($keys);

我尝试使用hook_搜索来扩展内置的drupal搜索,以显式链接两种内容类型

例如,项目a和b是集合a的一部分。当前,如果搜索集合a的标题,则只会得到集合a。我想扩展搜索范围,以便您也可以获得项目a和b,因为它们是该集合的成员

我的代码当前看起来像:

/** Implementation of hook_search() **/
function event_collection_search($op = 'search', $keys = NULL){
    var_dump($keys); echo '<--keys value';


    switch ($op) {
        case 'search':
            echo 'is this case statement being executed?';
            die; //MORE CODE BELOW BUT IT'S BROKEN BY THIS POINT ALREADY
/**钩子搜索()的实现**/
函数事件集合搜索($op='search',$keys=NULL){

var\u dump($keys);echo'您查看过吗?不确定它是否适合您,但听起来它似乎满足了您的需要。

Drupal不使用不返回
hook\u search('name')
值的搜索钩子

我不确定您是否可以使用
echo
来测试是否正在调用
hook\u search('search')
;如果您正在调用
die()
,您不可能看到任何东西,因为您在Drupal呈现搜索结果之前中断了它的执行