Model.class.php之getTableName()函数建议

浏览:2055 发布日期:2014/07/10
3.2.2 - 普通 - 未处理
public function getTableName() {
        if(empty($this->trueTableName)) {
            $tableName  = !empty($this->tablePrefix) ? $this->tablePrefix : '';
            if(!empty($this->tableName)) {
                $tableName .= $this->tableName;
            }else{
                $tableName .= parse_name($this->name);
            }
            if(!empty($tableName))//建议加上此句判断,即$this->tableName为空时,$this->trueTableName也应该为空
                $this->trueTableName    =   strtolower($tableName);
        }
        return (!empty($this->dbName)?$this->dbName.'.':'').$this->trueTableName;
}
评论(
后面还有条评论,点击查看>>