ZBlogPHP::GetSomeThing PHP Method

GetSomeThing() public method

获取数据通用函数
public GetSomeThing ( $object, $attr, $argu, $className = null )
$object 缓存对象(string / object)
$attr 欲查找的属性
$argu 查找内容
$className 对象未找到初始化内容
    public function GetSomeThing($object, $attr, $argu, $className = null)
    {
        $cacheObject = null;
        if (is_object($object)) {
            $cacheObject = $object;
        } elseif ($object != "") {
            $cacheObject =& $this->{$object};
        }
        if ($attr == "ID") {
            $ret = $this->GetSomeThingById($cacheObject, $className, $argu);
        } else {
            $ret = $this->GetSomeThingByAttr($cacheObject, $attr, $argu);
        }
        if ($ret === null && !is_null($className)) {
            $ret = new $className();
        }
        return $ret;
    }
ZBlogPHP