我一直在使用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);
...
...
...
}
苏丹
答案 0 :(得分:1)
$node_field[0]['value'] = 'N/A';
更改为:
$node->field[0]['value'] = 'N/A';