代码拉取完成,页面将自动刷新
PhalApi_Model_NotORM -- loadTableKeys方法如下:
问题点:
1.获取配置文件为dbs.php中如果文件改名将读取不到
2.多数据库配置文件中此处只会获取dbs中的tables,会修改dbs的tables影响全局
protected function loadTableKeys() {
$tables = DI()->config->get('dbs.tables');
if (empty($tables)) {
throw new PhalApi_Exception_InternalServerError(T('dbs.tables should not be empty'));
}
foreach ($tables as $tableName => $tableConfig) {
if (isset($tableConfig['start']) && isset($tableConfig['end'])) {
for ($i = $tableConfig['start']; $i <= $tableConfig['end']; $i ++) {
self::$tableKeys[$tableName . '_' . $i] = $tableConfig['key'];
}
} else {
self::$tableKeys[$tableName] = $tableConfig['key'];
}
}
}