我目前正在为我们的前端网站重建一个后端CMS/CRM/用户管理系统。历史上,这两个系统的数据库被合并成一个庞大的草率数据库(例如,CRM数据和用户数据是两个独立的表)。所有的表在网站本身,和后端系统,接口彼此(即。我可以创建新的用户与后端系统或注册在网站本身)。
现在,正如我提到的,我正在使用Symfony2重新构建系统。我正在将它迁移到一个单独的etc服务器(安全性等等)因此,将DB的一部分迁移到自己的数据库中。然而,我仍然希望它能够与网站的数据库进行交互。
在Symfony中是否有一种相对简单的方法来建立这种连接,还是所有的东西都需要托管在同一个数据库中?
发布于 2014-01-15 17:28:24
CookBook说,您可以将几个连接设置为经理。
,您可以从控制器中调用它,如下所示
// both return the "default" em
$em = $this->get('doctrine')->getManager();
$em = $this->get('doctrine')->getManager('default');
$customerEm = $this->get('doctrine')->getManager('customer');https://stackoverflow.com/questions/21143256
复制相似问题