$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 エラー: 関数名は文字列でなければなりません」
どうすればこれを回避できますか? ありがとうございました