创建新的数据库 phalcon php

Create new data base phalcon php

我需要在 Phlacon 中创建一个新数据库 PHP。

示例:创建架构 TEST001;

在我的微型应用程序中,我需要生成新的数据库。但是默认的 Phalcon 数据库已经设置为 COMPANY

我如何在 Phalcon PHP 上进行操作?

我认为最简单的方法是直接在控制器的操作中使用原始查询。 请参考How to run RAW SQL query in PhalconPHP

我在服务中创建了一个新连接:

$di->setShared('db_teste', 函数 () { $config = $this->getConfig();

$class = 'Phalcon\Db\Adapter\Pdo\' . $config->database->adapter;
$connection = new $class([
        'host'     => $config->database->host,
        'username' => $config->database->username,
        'password' => $config->database->password,
        'charset'  => $config->database->charset
]);

return $connection;

});

在我这样做的方法中:

$this->getDi()->getShared('db_teste')->query("CREATE DATABASE COMPANY");

谢谢@klay