qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          Magento切換數(shù)據(jù)庫(kù),使用不同數(shù)據(jù)庫(kù)

          1. 在app/etc/local.xml 中,添加新的數(shù)據(jù)庫(kù)選項(xiàng)
          <?xml version="1.0"?>
          <config>
          <global>
          <install>
          <date><![CDATA[Tue, 05 Jul 2011 03:23:52 +0000]]></date>
          </install>
          <crypt>
          <key><![CDATA[80eb4be66ce28df745f27c75f2604d33]]></key>
          </crypt>
          <disable_local_modules>false</disable_local_modules>
          <resources>
          <db>
          <table_prefix><![CDATA[]]></table_prefix>
          </db>
          <default_setup>
          <connection>
          <host><![CDATA[localhost]]></host>
          <username><![CDATA[root]]></username>
          <password><![CDATA[]]></password>
          <dbname><![CDATA[hello]]></dbname>
          <active>1</active>
          </connection>
          </default_setup>
          <vip_space_read>
          <connection>
          <host><![CDATA[localhost]]></host>
          <username><![CDATA[root]]></username>
          <password><![CDATA[]]></password>
          <dbname><![CDATA[hello_dev_test]]></dbname>
          <model>mysql4</model>
          <initStatements>SET NAMES utf8</initStatements>
          <type>pdo_mysql</type>
          <active>1</active>
          </connection>
          </vip_space_read>
          </resources>
          <session_save><![CDATA[files]]></session_save>
          </global>
          <admin>
          <routers>
          <adminhtml>
          <args>
          <frontName><![CDATA[hello_admin]]></frontName>
          </args>
          </adminhtml>
          </routers>
          </admin>
          </config>
            2. 在需要使用的不同數(shù)據(jù)庫(kù)的model resource中,重寫 _setResource 方法,例如
          class Hello_Vip_Model_Entity_Vip_Adapter extends Mage_Core_Model_Mysql4_Abstract
          {
          protected $_logFile = 'vip.adapter.log';
          protected function _construct()
          {
          $this->_setResource(array('read' =>'vip_space_read', 'write'
          =>'vip_space_read'));
          }
            經(jīng)過以上兩步,就能在某個(gè)model中使用不同的數(shù)據(jù)庫(kù)

          posted on 2014-11-10 10:16 順其自然EVO 閱讀(573) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)

          <2014年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 天祝| 台北县| 芦山县| 剑河县| 花莲县| 阿坝县| 舒城县| 崇阳县| 阿鲁科尔沁旗| 封丘县| 平凉市| 黑龙江省| 凤凰县| 刚察县| 海林市| 泊头市| 扎兰屯市| 河曲县| 丹凤县| 晋宁县| 汤阴县| 古交市| 永宁县| 保靖县| 延寿县| 遵义市| 土默特右旗| 策勒县| 蒲江县| 乌拉特前旗| 加查县| 大庆市| 长葛市| 于田县| 乐亭县| 上虞市| 井冈山市| 北碚区| 西畴县| 墨脱县| 大邑县|