PhalconPHP动态创建表

时间:2014-01-14 19:44:41

标签: php database orm phalcon

使用PhalconPHP,是否可以使用ORM模型在注释中使用元数据在数据库中创建表?例如,使用交响乐可以实现我想要的内容:http://symfony.com/doc/current/book/doctrine.html

1 个答案:

答案 0 :(得分:3)

所以我找到的解决方案就是这个

$connection->createTable("robots", null, array(
      "columns" => array(
            new Column("id", array(
                "type"  => Column::TYPE_INTEGER,
                "size"  => 10,
                "notNull"       => true,
                "autoIncrement" => true,
            )),
            new Column("name", array(
                "type"    => Column::TYPE_VARCHAR,
                "size"    => 70,
                "notNull" => true,
            )),
            new Column("year", array(
                "type"    => Column::TYPE_INTEGER,
                "size"    => 11,
                "notNull" => true,
            ))
      ),
      "indexes" => array(
            new Index("PRIMARY", array("id"))
      )
));

希望对某人有所帮助:)