Commit 9b5e870a by Qiang Xue

Added Component::__clone()

parent 8c268939
...@@ -208,6 +208,15 @@ class Component extends \yii\base\Object ...@@ -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.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment