【问题标题】:Drupal 7, EntityFieldQuery Pager doesn't workDrupal 7,EntityFieldQuery 寻呼机不起作用
【发布时间】:2014-01-30 14:34:10
【问题描述】:

我使用 EntityFieldQuery 来收集我的数据并将其打印在我的页面上。在那之后,我决定添加一个寻呼机。不知何故,我不明白寻呼机没有工作。然后我尝试在我的本地主机上将它集成到我拥有的旧的 drupal 7.22 安装中。因为我有相同的字段名称,所以我没问题。令我惊讶的是,我发现我的代码运行良好。我尝试安装最近的 drupal 版本,看看效果如何。没有任何效果。

现在我的实际问题。我的较旧的 drupal 安装可能有什么不同,它可以让寻呼机工作,而不是让它在最近的 7.24 全新安装上工作?

我还尝试实现此代码来测试寻呼机:

$标头=数组( 数组('数据' => '标题','字段' => '标题'), array('data' => '创建日期', 'field' => 'created'), 数组('数据' => '类型','字段' => '类型'), ); $nodes = db_select('node', 'n') ->fields('n', array('title', 'created', 'type')) ->扩展('PagerDefault') ->限制(10) -> 扩展('表格排序') ->orderByHeader($header) ->执行(); $rows = 数组(); foreach ($nodes 作为 $node) { $行[] = 数组( check_plain($node->title), format_date($node->created), $节点->类型 ); } $output = theme('table', array('header' => $header, 'rows' => $rows)); $output .= theme('pager'); 打印渲染($输出);

一切都在我的旧安装上运行,而不是在最近的安装上运行..

非常感谢您的帮助.. 谢谢

【问题讨论】:

  • 这不是 EntityFieldQuery。下面是如何使用这个类:drupal.org/node/1343708
  • “没有任何效果”是什么意思?你得到一个错误/异常?结果空白?等等。?另外,您是否使用了完全相同的数据库数据?
  • 是的,很抱歉这不是 EFQ。无论如何,我终于通过在 drupal 的设置中设置主页来使寻呼机工作。

标签: php drupal drupal-7 pager


【解决方案1】:

无论如何,我终于通过在 drupal 的设置中设置主页来使寻呼机工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多