protected function CerPresetController::attachLoad in Corresponding Entity References 7.3
Overridden.
Overrides EntityAPIControllerExportable::attachLoad
File
- includes/
CerPresetController.inc, line 29
Class
- CerPresetController
- The controller class for CerPreset entities.
Code
protected function attachLoad(&$queried_entities, $revision_id = FALSE) {
parent::attachLoad($queried_entities, $revision_id);
foreach ($queried_entities as $preset) {
// Attach variables used to build the human-readable preset label. These
// need to be attached after the Field API has done its magic (i.e.,
// during parent::attachLoad()), since the label depends on field values.
// @see CerPreset::label().
$fields = field_attach_view('cer', $preset, 'default');
$preset->label_variables = array(
'@left' => render($fields['cer_left'][0]),
'@right' => render($fields['cer_right'][0]),
'!operator' => $preset->wrapper->cer_bidirectional
->value() ? '<>' : '>',
);
}
}