Drupal 6:CCK计算字段混淆错误

时间:2011-03-13 09:17:30

标签: php drupal drupal-6 cck

我一直在使用Computed field CCK插件来计算成员的年龄。

代码如下所示,我遇到了令人困惑的错误...computed_field/computed_field.module(161) : eval()'d code on line 6

什么可能导致此错误,我在这里缺少什么?


if (!$node->nid) node_save($node);

$dob = $node->field_dob[0]['value'];

if(!$dob || empty($dob)) {
    $node_field[0]['value'] = 'N/A';
} else {
    $dob = $node->field_dob[0]['value'];
    $now = time();
    $then = strtotime($dob);
    $diff = date('Y', $now) - date('Y', $then);
    ...
    ...
    ...
}

苏丹

1 个答案:

答案 0 :(得分:1)

$node_field[0]['value'] = 'N/A';

更改为:

$node->field[0]['value'] = 'N/A';