From 5b48a9a07bb7bfd387b3f2f94745d95746c9e82a Mon Sep 17 00:00:00 2001 From: Aaron Carlino Date: Mon, 30 Oct 2017 16:13:41 +1300 Subject: [PATCH] Remove reference to database_fields --- docs/en/04_Changelogs/4.0.0.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/en/04_Changelogs/4.0.0.md b/docs/en/04_Changelogs/4.0.0.md index 5d9439e6c..adec014e6 100644 --- a/docs/en/04_Changelogs/4.0.0.md +++ b/docs/en/04_Changelogs/4.0.0.md @@ -1186,11 +1186,6 @@ been removed. Instead, to get all database fields for a dataobject, including base fields (such as ID, ClassName, Created, and LastEdited), use `DataObject::getSchema()->databaseFields($className, $aggregate = true)`. To omit the base fields, pass a value of `false` as the `$aggregate` parameter, e.g. `DataObject::getSchema()->databaseFields(Member::class, false)`. -`DataObject::database_fields` does not have a second parameter anymore, and can be called directly on an object -or class. E.g. `Member::database_fields()`. -If user code requires the list of fields excluding base fields, then use custom_database_fields instead, or -make sure to call `unset($fields['ID']);` if this field should be excluded. - Composite database fields are omitted from the `databaseFields()` method. To get those, use `DataObject::getSchema()->compositeFields($className, $aggregate = true)`.