PHP:如何使用活动记录创建表?

时间:2012-12-10 10:48:17

标签: php mysql create-table phpactiverecord

信不信由我无法在任何地方找到答案,它必须非常简单......

我在我的测试应用程序中安装了作曲家并导入了我的项目活动记录。

现在我正在尝试从我的脚本动态创建一个表,比如

  • 用户注册
  • 用户名和密码存储在用户表
  • 需要创建此用户的新表

使用普通的PHP我会发送一个原始查询(CREATE TABLE 'john_doe'...)与PDO

有没有办法用Active Record做到这一点?


谢谢,我尝试使用现有表的模型来创建新表,但是它还没有确定是否创建了一个Connection对象。

这个活动记录的文档对初学者来说并不是真的,我将用于php.net的例子,希望所有的文档都是这样的。

1 个答案:

答案 0 :(得分:2)

您可以使用phpactiverecord方法使用Connection::query('CREATE TABLE 'john doe'...)发送原始查询。

如果您在模型中使用activerecord,则可以使用Model::query('blah');方法。