/** * 检测一个属性值是否是null * 该方法重写了父类的方法为了检测该组件是否被加载 * @param string $name 组件名或属性名 * @return boolean */ public function __isset($name) { if ($this->hasComponent($name)) { return $this->getComponent($name) !== null; } else { return parent::__isset($name); } }