Browse Source

Added Component::__clone()

tags/2.0.0-beta
Qiang Xue 13 years ago
parent
commit
9b5e870a2d
  1. 9
      framework/base/Component.php

9
framework/base/Component.php

@ -208,6 +208,15 @@ class Component extends \yii\base\Object
} }
/** /**
* This method is called after the object is created by cloning an existing one.
* It removes all behaviors because they are attached to the old object.
*/
public function __clone()
{
$this->_b = null;
}
/**
* Returns a list of behaviors that this component should behave as. * Returns a list of behaviors that this component should behave as.
* *
* Child classes may override this method to specify the behaviors they want to behave as. * Child classes may override this method to specify the behaviors they want to behave as.

Loading…
Cancel
Save