次のような動的プロパティ名が必要です。
$_taxVocabName = 'name';
$node->field_ . $_taxVocabName;
これは次を呼び出す必要があります。
$node->field_name
これどうやってするの?
php.net などで何も見つかりませんでした。
ありがとうサシャ
次のような動的プロパティ名が必要です。
$_taxVocabName = 'name';
$node->field_ . $_taxVocabName;
これは次を呼び出す必要があります。
$node->field_name
これどうやってするの?
php.net などで何も見つかりませんでした。
ありがとうサシャ
ふたつのやり方:
まず、変数を使用します。
$property = 'field_' . $_taxVocabName;
$node->$property;
次に、中かっこを使用します。
$node->{'field_' . $_taxVocabName};
これを行うためのはるかに良い方法は
$taxVocabName = "name";
$property = "field_" . $taxVocabName;
次に、変数をもちろん値に設定する必要があります...
そのようです:
$$property = "My variable variable";
また:
$field_name = "My variable variable";
少し後になることはわかっていますが、これは将来誰かを助けるかもしれません。