Ich bin auf der Suche nach praktischen Methoden für den Betrieb mehrerer Datenbanken mit Symfony 1.4. Kopieren Sie nicht aus dem Internet und führen Sie den Betrieb selbst durch. Ich hoffe, es gibt eine detaillierte Schritt-für-Schritt-Anleitung. Vielen Dank!
我一直用的doctrine
如果是连接多个数据库的话
1.在定义schema的时候指定table的connetion
2.databases.yml中定义数据库连接参数
自己测试的 先贴出来
2.多个数据库的表最好要加上前缀以免表名相同导致有些model被覆盖丢失
3.生成schema,yml文件 symfony propel:build-schema
4.生成form symfony propel:build-form --connection=testa symfony propel:build-form --connection=justb
5生成filter symfony propel:build-filters --connection=testa symfony propel:build-filters --connection=justb
6. $c = new Criteria(); $a = APeer::doSelect($c, Propel::getConnection('testa')); $b = CPeer::doSelect($c, Propel::getConnection('justb'));