wordpress不支持*_*的数据库名

在经历上次drupalish之后, 痛定思病把所有的命名习惯从驼峰改成了下划线的, 但是今天突然开始弄一个wordpress项目时用seo_profiles的表名创建了几次失败了, 去除 _ 重新将数据库名改成seoProfiles成功建立了数据表.

这都是神马跟神马啊. 懒得去看鸟语文档了, 估计是wp的数据表结构都是wp_作为前缀, 而建立wordpress时可以自定义数据库前缀, 用_的数据表会与用户自定义的重复.

有大神知道否被真实原因否.

drupalish

俺从来不是一个合格的程序员, 在用php只会用过程式语法, 而不用OPP.

俺固执地使用驼峰命名法, 俺觉得这样很帅, 比打_方便多了,

and,  在对drupal 写模块时一次次地没有出现问题,

end, 终于在hook_schema中出现了问题, Tables in the schema that are not present in the database.

also, 尝试了一次次地解决了解决, 问题依然.

俺在三天后一个下午, 在满脑子想着泡泡时, 终于顿悟. drupalish很重要, 那么ruo_seo代替 ruoSeo的模块名, hook_schema终于成功建立数据表..

ps:别人的压韵都是在最后一个字, 我却挤在第一个字,  哎, 没文化真可怕啊.

在目前用过的众多drupal hook里面, 只有发现hook_schema不支持驼峰命名.