標準コントローラーによるデータへのアクセス
すべての標準コントローラーには、ページ URL の id クエリ文字列パラメーターで指定されたレコードを返す getter メソッドが含まれます。このメソッドを使用すると、関連付けられたページマークアップが {!object} 構文 (object はコントローラーに関連付けられたオブジェクトの小文字の名前) を使用して、コンテキストレコードの項目を参照できます。たとえば、標準取引先コントローラーを使用するページは、{!account.name} を使用して、現在コンテキストにある取引先の name 項目の値を返すことができます。
Lightning Platform API でのクエリと同様に、差し込み項目の構文を使用して関連するレコードからデータを取得できます。
- 子-親リレーションは、最大 5 レベルまでトラバースできます。たとえば、取引先責任者標準コントローラーを使用している場合、{!contact.Account.Owner.FirstName} (3 レベルの子-親リレーション) を使用して、その取引先責任者に関連付けられている取引先レコードの所有者名を返すことができます。
- 親-子リレーションは、1 レベルをトラバースできます。たとえば、標準取引先コントローラーを使用している場合、{!account.Contacts} を使用して、現在コンテキストにある取引先に関連付けられているすべての取引先責任者の配列を返すことができます。