【发布时间】:2014-01-10 10:51:43
【问题描述】:
$wrapper = entity_metadata_wrapper('myentity',$entity);
$data[$key]['field_test'] = $wrapper ->field_test ->value();
上面的代码工作正常,但如果我用变量替换链式属性,它就不起作用了。
$field_name = 'myfield';
$wrapper = entity_metadata_wrapper('myentity',$entity);
$data[$key][$field_name] = $wrapper ->$field_name ->value();
错误:'PHP 错误:函数名必须是字符串'
我该如何解决这个问题?谢谢
【问题讨论】: