/** * 根据逻辑列的值取数据库名 * @param mixed $logic_column_value 逻辑列的值 */ public function getDbName($logic_column_value) { if (parent::getIsSingleDb()) { return parent::getSingleDbName(); } if (parent::getIsDateDb()) { return parent::get_date_db_name(); } $db_index = parent::getDBMod($logic_column_value); return substr_replace(parent::getDbPrefix(), $db_index, strlen(parent::getDbPrefix()) - strlen($db_index)); }