displayField('comment'); parent::initialize($config); } /** * @param \Cake\ORM\Entity $record * @param array $updateFields * @return \Cake\ORM\Entity */ public function customCallback(Entity $record, &$updateFields) { $record->comment .= ' xyz'; $fields[] = 'some_other_field'; return $record; } /** * @param \Cake\ORM\Entity $record * @param array $updateFields * @return \Cake\ORM\Entity */ public function customObjectCallback(Entity $record, &$updateFields) { $record['comment'] .= ' xxx'; $updateFields[] = 'some_other_field'; return $record; } /** * @param \Cake\ORM\Entity $record * @param array $updateFields * @return \Cake\ORM\Entity */ public static function customStaticCallback(Entity $record, &$updateFields) { $record['comment'] .= ' yyy'; $updateFields[] = 'some_other_field'; return $record; } /** * @param \Cake\ORM\Entity $record * @param array $updateFields * @return \Cake\ORM\Entity */ public static function fieldsCallback(Entity $record, &$updateFields) { $record['comment'] = 'foo'; return $record; } /** * @param \Cake\ORM\Entity $record * @param array $updateFields * @return \Cake\ORM\Entity */ public static function fieldsCallbackAuto(Entity $record, &$updateFields) { $record['comment'] = 'bar'; $updateFields[] = 'comment'; return $record; } }