Browse Source

Updated Readme

tags/1.7.0
Alban Jubert 6 years ago
parent
commit
6d8487ecf2
  1. 1
      CHANGELOG.md
  2. 14
      README.md

1
CHANGELOG.md

@ -3,6 +3,7 @@
## [1.7.0] (unreleased) ## [1.7.0] (unreleased)
### Added ### Added
- Enh #42: Add the ability to retrieve old relations values - Enh #42: Add the ability to retrieve old relations values
- Enh #43: Add the ability to retrieve and mark dirty relations
## [1.6.0] ## [1.6.0]
### Fixed ### Fixed

14
README.md

@ -287,10 +287,18 @@ Possible constants values are:
Get old relations values Get old relations values
------------------------ ------------------------
To retrieve relations value prior to there most recent modification until the model is saved, you can use: To retrieve relations value prior to there most recent modification until the model is saved, the following methods can be used:
* `getOldRelation($name)` method: Get a named relation old value. * `getOldRelation($name)`: Get a named relation old value.
* `getOldRelations()` method: Get an array of relations index by there name with there old values. * `getOldRelations()`: Get an array of relations index by there name with there old values.
> **Notes** > **Notes**
> * If a relation has not been modified yet, its initial value will be returned > * If a relation has not been modified yet, its initial value will be returned
> * Only relations defined in the behavior parameters will be returned > * Only relations defined in the behavior parameters will be returned
Get dirty relations
-------------------
To deal with dirty (modified) relations since the model was loaded, the following methods can be used:
* `getDirtyRelations()`: Get the relations that have been modified since they are loaded (name-value pairs)
* `markRelationDirty($name)`: Mark a relation as dirty even if it's not been modified.

Loading…
Cancel
Save