0

私はいくつかのモジュールコードを見ていました:

$element['location_settings'] = array( '#type' => 'value', '#value' => $element['#location_settings'], );

#location_settings の # の意味は何ですか?この場合、$element['#location_settings'] がフォーム要素なのか、単なる通常の変数なのかわかりません。

4

2 に答える 2

1

Drupal FAPI では、「#」で始まるすべての変数 (キー) は現在のノードのプロパティ/データとして扱われ、他のすべての変数は子ノードとして扱われます。これは単なる FAPI 規則です。

したがって、$element['#location_settings'] は子フォーム要素にはなれず、通常の変数のみになります。

于 2013-11-10T16:18:15.267 に答える