php - Drupal 7 实体表单模块 : How to get value of a field with php?

标签 php drupal drupal-7 drupal-entities

我正在使用entityform模块来捕获一些用户提交的数据http://drupal.org/project/entityform

我需要将一些实体字段值拉入我的模板之一。我试图用一些适用于常规节点字段的代码来做到这一点..

<?php echo $node->field_title[$node->language]['value']; ?>

我已经尝试过..

<?php echo $entity->field_title[$node->language]['value']; ?>

但这行不通。有人对我如何实现这一目标有任何想法吗?

最佳答案

<?php
    $field_data = field_get_items('entityform',$entityform,'field_title');
    echo render(field_view_value('entityform',$entityform,'field_title',$field_data));
?>

field_get_items documentation , field_view_value documentation

关于php - Drupal 7 实体表单模块 : How to get value of a field with php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808340/

相关文章:

javascript - 使用 SSE 获取 mysql select 的响应

PHP 多下拉框表单使用 OR 提交到 MySQL

php - ORDER BY 和 WHERE

android - 通过 Rest Server 使用 Facebook 帐户发布到 Drupal

drupal - 可以使用多步骤形式保存节点吗?

drupal - 如何为每个 Drupal 菜单 anchor 添加特定类

drupal - 一张表中的字段数据,不多。对于德鲁普 7

php - MySQL对单个字段进行多顺序排序

drupal - 定义全局常量的drupal方法是什么?

php - Drupal 7 节点 --> 数据库中的字段映射