这个网站非常适合像我这样的Symfony新手,希望这将是相同的体验。我已经搜索了很多这个问题,所以也许我没有使用正确的术语。我已经阅读了有关使用服务的内容,但似乎没有一个例子说明我需要使用具有不同表的多个数据库。所以,首先,我可以自行决定当前的数据库设计,我无法合并数据库或重新创建它们,我必须按原样使用它们。这是我想要使用的mysql查询:
class MyClass:IMyInterface,IExampleInterface,IDisposable
{
}
我在parameters.yml和config.yml中创建了与db的连接。我正在考虑为其中一个实体创建一个存储库,然后让它与同一数据库中的其他表进行内连接,但却找不到任何示例。我想用最佳实践做到这一点。我很满意。
我还应该提到所有数据库都由同一台服务器管理。
答案 0 :(得分:1)
您无法在单个查询中使用多个数据库,因为要使多个数据库正常工作,you need a manager for each。
我无法想到使用非资源密集型的数组或对象的解决方案。因为您需要加载至少一个整个表。