是否有执行mysql的函数?特别是CakeSchema生成的mysql?
这是我要导入的数据的示例:
$this->Schema = new CakeSchema();
$Schema = $this->Schema->load();
$db = ConnectionManager::getDataSource($this->Schema->connection);
$contents = "\n\n" . $db->createSchema($Schema);
答案 0 :(得分:0)
如果它实际上是MySQL,那么只需使用query()
$this->MyModel->query("CREATE TABLE ....");
因为它可能不适合你的某个模型,你可以随时制作一个“DataFunction”模型并将其告诉$useTable = false;
...然后存储任何/所有这些“一般”功能那里。然后加载模型并从您想要的任何操作中调用您的函数。