如果我在user_1,user_2等的doctrine中有表,那么有没有办法在Doctrine中为单个User模型动态设置表名?
我知道这很奇怪。我正在尝试创建一个WordPress数据库的接口(因为WP几乎没有用于直接访问帖子的API),WP为每个站点创建了重复的表,因此有一个wp_posts,wp_comments,wp_2_posts,wp_2_comments等。
答案 0 :(得分:2)
这是我最终做的事情:
$post = new WordPressPost();
$post->setTableName('wp_'.$user_id.'_posts');
答案 1 :(得分:0)
如果可以的话,您必须为每个添加/删除的用户运行迁移。
我很好奇;为什么你会需要这样的东西?答案 2 :(得分:0)
我不知道WP如何运作,但这就是事情;每个站点都应使用它的OWN数据库,而不是与其他站点共享。