就像在drupal 7上查询一样

时间:2014-06-25 09:19:53

标签: jquery drupal drupal-7

我在drupal 7上有类似动态查询的问题,我写这样的查询:

if ($query->setOption('author', 'lc.lom_entity')) {
    $auth= search_expression_extract($keys, 'author');
    $query->join('linkableobject_contribute', 'lc', 'lc.node_id = l.node_id');
        $query->condition("lc.lom_entity", '%' . $auth . '%', "LIKE");

    }

例如我用作者“prova”搜索“prova”,它有效,但是如果我搜索作者“pro”它不起作用!但条件LIKE结果应该是等于! 有人能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

你必须使用db_like()。

$query->condition('lc.lom_entity', db_like($auth) . '%', 'LIKE')