1

有没有执行mysql的函数?具体是由 CakeSchema 生成的 mysql?

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

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

1 回答 1

0

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

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

因为它可能并不真正适合您的一个模型,所以您总是可以制作一个“DataFunction”模型并告诉它$useTable = false;......然后将任何/所有这些“通用”函数存储在那里。然后加载模型并从您想要的任何操作中调用您的函数。

于 2012-09-05T01:26:44.490 回答