我可能无法正确解释这一点,但如果您能发现问题,请帮助我。Drupal Views查询不能正确执行
我做了两个版本的网站,都有一个共同的看法。但在下面给出的信息“实时预览”是“查询”是相同的,但在“其他查询”我看到两者之间的差异。对于老一:
These queries were run during view rendering:
[0.92 ms] execute /* userx : execute */ SELECT ***BIG QUERY HERE*** ASC LIMIT 0, 13
[0.09 ms] drupal_lookup_path
/* userx : drupal_lookup_path */ SELECT src FROM url_alias WHERE dst = 'home' AND language IN('en', '') ORDER BY language DESC
并为新的一个:
These queries were run during view rendering:
[0.15 ms] drupal_lookup_path
/* userx : drupal_lookup_path */ SELECT src FROM url_alias WHERE dst = 'home' AND language IN('en', '') ORDER BY language DESC
[1.95 ms] dblog_watchdog
/* userx : dblog_watchdog */ INSERT INTO watchdog
(uid, type, message, variables, severity, link, location, referer, hostname, timestamp)
VALUES
(73, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:96:\"Parameter 2 to draggableviews_view_draggabletable_form() expected to be a reference, value given\";s:5:\"%file\";s:45:\"/home2/boldtige/public_html/includes/form.inc\";s:5:\"%line\";i:372;}', 3, '', ...
似乎对于上了年纪一个[0.92毫秒]执行/ *用户X:执行* /显示查询被同时执行新的一个查询没有被执行。这就解释了为什么我在新的一个上留下空白的观点,而不是旧的。它还会发出警告(抱怨缺乏数据?)。
有没有解决这个问题的方法?视图是相同的,但是新的视图根本不执行查询。任何提示都将非常有帮助。提前致谢。
关于视图的Drupal缓存策略在这两个站点中是否相同? – 2010-11-17 08:00:30