以前在Drupal站中需要数据库查询的时候都是优先考虑使用Views而不是自己写SQL语句,这确实方便了许多。但如果要跨站查询非本站数据库的时候就没法调用其它站的Views了。以前曾经把需要的表复制到当前站再用Views,不过这样可能造成大量冗余的数据表。
前一段时间在网上搜了一下,Drupal的API中本来就准备了这站外数据库查询的接口,下面是一个例子:
function hanzi_emojis($input) { // 原始 sql语句的办法 $database_info = array( 'host'