首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带实时评估的php字段

问带实时评估的php字段
EN

Stack Overflow用户
提问于 2012-05-06 21:20:33
回答 1查看 202关注 0票数 1

在内容类型中,我需要一个字段,在那里我可以放置一些php代码(返回一个数组),并在那里我看到渲染结果点击‘预览’(在弹出窗口或其他标签,例如)

该字段的典型内容可能是

代码语言:javascript
复制
$x = mysql_connect(...);
$x = mysql_query("SELECT ...");
$result = array();
while($row = mysql_fetch_assoc($)) {$result[]=...}
return $result;

编辑新节点时,我会在该字段中编写此代码,然后单击预览以在表中显示结果。

EN

回答 1

Stack Overflow用户

发布于 2012-05-07 15:57:53

要获取已加载节点的版本,应该使用node_load()或node_load_multiple()

要在模块中实现这一点,您可以使用以下代码(使用db_select())

代码语言:javascript
复制
$nids = db_select("node", "n")
    ->fields("n", array("nid"))
    ->condition("type", "YOUR_CONTENT_TYPE_MACHINE_NAME", "=")
    ->condition("status", 1, "=")
    ->orderBy("created", "DESC")
    ->fetchCol();
$nodes = node_load_multiple($nids);
print_r($nodes); // or use dsm($nodes); if devel module is enabled.

此代码将获取查询返回的节点的完全加载版本。你可以随心所欲地使用它们。

希望这能帮到你。穆罕默德。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10470830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档