1

フィールドのラベルを取得したいと考えています。

前の質問のとおり:フィールド名でフィールド ラベルを取得するにはどうすればよいですか?

しかし、Drupal の REST API を介してこれを取得する必要があります。

フィールド API を REST として使用する方法を提案してください。

4

1 に答える 1

1

REST API を介して値を取得できます。

/**
 *  Implements hook_menu().
 */
function sample_menu() {
    $items['api/sample'] = array(
        'title' => 'Sample REST API',
        'page callback' => 'sample_api',
        'access callback' => true
    )
}

/**
 * callback function for /api/sample
 */
function sample_api() {
   $entityBody = file_get_contents('php://input'); // if you want to get post data
   drupal_add_http_header('Content-Type', 'application/json');

   // set values from Fields and so on

   drupal_json_output(array("output" => 'this is rest api sample module output.', 'id' => 12345));
   drupal_exit();
}
于 2015-11-25T02:43:41.697 に答える