Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal 7,EntityFieldQuery寻呼机不';行不通_Php_Drupal_Drupal 7_Pager - Fatal编程技术网

Php Drupal 7,EntityFieldQuery寻呼机不';行不通

Php Drupal 7,EntityFieldQuery寻呼机不';行不通,php,drupal,drupal-7,pager,Php,Drupal,Drupal 7,Pager,我使用EntityFieldQuery收集数据并将其打印到页面上。在那之后,我决定给它添加一个寻呼机。不知怎的,我不明白传呼机不工作。然后,我尝试在我的本地主机上,在我以前安装的drupal 7.22上集成它。因为我有相同的字段名,所以我没事。令我惊讶的是,我发现我的代码工作得非常完美。我试着安装一个最新的drupal版本,看看它将如何运行。什么都没用 现在是我的实际问题。在我以前的drupal安装中,有什么不同之处可以让寻呼机工作,而不是让它在最近的7.24干净安装中工作 我还尝试实现此代码来

我使用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); $header=数组( 数组('data'=>'Title','field'=>'Title'), 数组('data'=>'datecreated','field'=>'created'), 数组('data'=>'Type','field'=>'Type'), ); $nodes=db_select('node','n') ->字段('n',数组('title','created','type')) ->扩展('PagerDefault') ->限额(10) ->扩展('TableSort') ->orderByHeader($header) ->执行(); $rows=array(); foreach($node作为$node){ $rows[]=数组( 选中($node->title), 格式化日期($node->created), $node->type ); } $output=theme('table',array('header'=>$header,'rows'=>$rows)); $output.=主题('pager'); 打印渲染(输出); 所有的东西都在我以前的安装上工作,而不是在最近的安装上


我将非常感激你的帮助。。谢谢

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

这不是EntityFieldQuery。下面是如何使用这个类:你所说的“没有工作”是什么意思?你得到一个错误/异常?空白结果?等还有,你使用了完全相同的数据库数据吗?是的,对不起,这不是EFQ。无论如何,我最终通过在drupal的设置中设置主页使寻呼机工作。