创建新的数据库phalcon php

时间:2016-11-08 17:55:13

标签: phalcon

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

例如:创建架构 TEST001 ;

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

我如何对Phalcon PHP做什么?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

$ di-> setShared('db_teste',function(){     $ 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