我使用EntityFieldQuery来收集我的数据并将其打印在我的页面上。之后,我决定在其中添加一个寻呼机。不知何故,我不明白寻呼机没有工作。然后我尝试将这个集成在我的本地主机上,安装了一个旧的drupal 7.22。由于我有相同的字段名称,我还可以。令我惊讶的是,我看到我的代码工作正常。我尝试安装最近的drupal版本,看看它会如何发展。没有任何效果。
现在我的实际问题。我的旧drupal安装有什么不同,可以让寻呼机工作,而不是让它在最近的7.24干净安装上工作?
此外,我尝试使用此代码来测试寻呼机:
$header = array( array('data' => 'Title', 'field' => 'title'), array('data' => 'Date created', 'field' => 'created'), array('data' => 'Type', 'field' => 'type'), ); $nodes = db_select('node', 'n') ->fields('n', array('title', 'created', 'type')) ->extend('PagerDefault') ->limit(10) ->extend('TableSort') ->orderByHeader($header) ->execute(); $rows = array(); foreach ($nodes as $node) { $rows[] = array( check_plain($node->title), format_date($node->created), $node->type ); } $output = theme('table', array('header' => $header, 'rows' => $rows)); $output .= theme('pager'); print render($output);
一切都在我的旧装置上工作,而不是最近的装置..
非常感谢帮助..谢谢
答案 0 :(得分:0)
无论如何,我终于通过在drupal的设置中设置主页来使寻呼机工作。