1


0

Drupal6:ノードをロードするようなフィールドをロードしますか?

「node_load()」に相当する「field_load()」関数はありますか? 自分でデータベースにアクセスせずに、フィールドのタイプやその他の検証制約に関する情報を取得したい。

さらに良いことに、フィールド名と潜在的な入力を受け取り、潜在的な入力が有効かどうかを示すブール値を返す「is_valid_for_field(field_name、input)」のように、私のためにそれを検証する関数があります/ maxなど)指定されたフィールドの?

1 Answer


2


http://api.zzolo.org/api/function/content_fields/drupal-6 [content_fields()]関数があり、フィールドのメタデータを取得します。 検証に関しては、IIRCでは、検証に設定された操作と関連データを使用してhttp://api.zzolo.org/api/function/content_field/drupal-6 [content_field()]を呼び出すことができます。 ただし、完成したノードでnode_saveを呼び出すと、cckモジュールがノード構造全体に関連するすべての検証フックを処理するため、そのルートを使用する方がよい場合があります。