Drupal 8でデータベース(RDB)の処理を行う
概要
別にPDOでアクセスしても文法上は問題ないのですが、Drupalが使用しているデータベースに情報を読み書きする場合は、より簡単にデータベース処理を書くことができます。なので、その詳細についてまとめました。
別にPDOでアクセスしても文法上は問題ないのですが、Drupalが使用しているデータベースに情報を読み書きする場合は、より簡単にデータベース処理を書くことができます。なので、その詳細についてまとめました。
フォーム要素として、以下のように記載した場合
$form['member'] = [
'#type' => 'entity_autocomplete',
'#target_type' => 'user',
];
実際に表示されるentity_autocompleteフィールドでは、ユーザアカウント名によって検索が行われる。
ちょっと目からうろこだったのでご紹介しようと思います。
いわゆるvalueとinputの違いに関する問題です。 忘れていたり、そもそも知らないと手間取りそうなのでメモしておきます。