V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jianghu52
V2EX  ›  PHP

cakephp 挂载多个数据库的问题。

  •  
  •   jianghu52 · 2014-02-26 16:06:49 +08:00 · 2585 次点击
    这是一个创建于 3711 天前的主题,其中的信息可能已经有所发展或是发生改变。
    从网上查的写法
    首先:app\config\database.php
    添加一个数据库项目,比如 otherdb。
    var $otherdb= array(
    'driver' => 'mysql',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => '',
    'database' => 'test2_db',
    'prefix' => '',
    'encoding' => 'utf8',
    );
    然后在mode包里面创建一个新的test2table.php(test2_db库内的表)文件,里面写var $useDBConfig = "otherdb";其他的都不变。
    之后直接在controller里面 use(‘test1table’,‘test2table’);
    其中test1table 是test1_db(默认的库,即$default)
    test2table 是test2_db(追加的苦,即$otherdb)

    执行之后报错“' . $table . '', '' . $model . ''); ?>” 与我在controller里面use 错误表的现象一样。

    cakephp版本是1.3的,不知道问题出在哪里,请教各位高人。
    1 条回复    1970-01-01 08:00:00 +08:00
    family
        1
    family  
       2014-02-26 17:10:27 +08:00 via iPhone
    你贴的不是错误
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3311 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:17 · PVG 20:17 · LAX 05:17 · JFK 08:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.