有执行sql的函数吗?特别是由CakeSchema生成的sql


Is there a function that executes sql? Specifically sql generated by the CakeSchema?

有执行mysql的函数吗?特别是由CakeSchema生成的mysql?

这是我想要导入的数据示例:

    $this->Schema = new CakeSchema();
    $Schema = $this->Schema->load();
    $db = ConnectionManager::getDataSource($this->Schema->connection);
    $contents = "'n'n" . $db->createSchema($Schema);

如果它实际上是MySQL,那么只需使用query()

$this->MyModel->query("CREATE TABLE ....");

因为它可能并不真正适合您的某个模型,所以您可以始终创建一个"DataFunction"模型并将其告知$useTable = false;。。。然后在那里存储任何/所有这些类型的"通用"函数。然后加载模型,并从您想要的任何操作中调用您的函数。