首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >10月CMS异库接入

10月CMS异库接入
EN

Stack Overflow用户
提问于 2017-07-03 15:01:14
回答 1查看 1.6K关注 0票数 2

10月CMS接入异种数据库

你好,

我有两个数据库,一个是由OctoberCMS在安装过程中创建的,另一个是我已经拥有的。如何连接到另一个数据库,我尝试使用构建器插件,但我对如何做感到困惑。

我想连接到另一个数据库,从一个表中获取信息并显示在我的主页上。

请帮我弄一下这个。我是这个CMS的新手。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-07-03 15:17:56

在你的config/database.php中,你会有类似这样的东西(假设是MySQL):

代码语言:javascript
复制
    'mysql' => [
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'port'      => 3306,
        'database'  => 'database_name',
        'username'  => 'username',
        'password'  => 'password',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ],

只需在其后面添加另一个,将名称更改为其他名称(在下面的示例中为mysql-legacy)和相关连接详细信息:

代码语言:javascript
复制
    'mysql-legacy' => [
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'port'      => 3306,
        'database'  => 'database_name',
        'username'  => 'username',
        'password'  => 'password',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ],

在此之后,您可以在您的模型或控制器中使用use DB;,然后执行以下操作:

代码语言:javascript
复制
$query = DB::connection('mysql-legacy')->select('SELECT * FROM tablename');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44879533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档