我需要在Phlacon PHP中创建一个新数据库。
例如:创建架构 TEST001 ;
在我的微应用程序中,我需要生成新的数据库。但默认的Phalcon数据库已设置为 COMPANY
我如何对Phalcon PHP做什么?
答案 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