From 257665eb5b0b3eb928352b028961a6561457e040 Mon Sep 17 00:00:00 2001 From: Mark Story Date: Sat, 1 May 2010 17:37:23 -0400 Subject: [PATCH] Updating doc blocks for bindModel and unbindModel, explaining that associations are only reset when find() is called. Refs #652 --- cake/libs/model/model.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/cake/libs/model/model.php b/cake/libs/model/model.php index 8bf362710..9ba54f9bd 100644 --- a/cake/libs/model/model.php +++ b/cake/libs/model/model.php @@ -510,14 +510,16 @@ class Model extends Overloadable { /** * Bind model associations on the fly. * - * If $reset is false, association will not be reset + * If `$reset` is false, association will not be reset * to the originals defined in the model * * Example: Add a new hasOne binding to the Profile model not * defined in the model source code: - * - * $this->User->bindModel( array('hasOne' => array('Profile')) ); - * + * + * `$this->User->bindModel( array('hasOne' => array('Profile')) );` + * + * Bindings that are not made permanent will be reset by the next Model::find() call on this + * model. * * @param array $params Set of bindings (indexed by binding type) * @param boolean $reset Set to false to make the binding permanent @@ -554,9 +556,10 @@ class Model extends Overloadable { * * Example: Turn off the associated Model Support request, * to temporarily lighten the User model: - * - * $this->User->unbindModel( array('hasMany' => array('Supportrequest')) ); - * + * + * `$this->User->unbindModel( array('hasMany' => array('Supportrequest')) );` + * + * unbound models that are not made permanent will reset with the next call to Model::find() * * @param array $params Set of bindings to unbind (indexed by binding type) * @param boolean $reset Set to false to make the unbinding permanent