PhalconPHP 动态创建表

Posted

技术标签:

【中文标题】PhalconPHP 动态创建表【英文标题】:PhalconPHP create tables dynamically 【发布时间】:2014-01-14 19:44:40 【问题描述】:

使用 Phalconphp,是否可以使用带有 cmets 元数据的 ORM 模型在数据库中创建表?例如,使用交响乐可以达到我想要的效果:http://symfony.com/doc/current/book/doctrine.html

【问题讨论】:

【参考方案1】:

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

$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"))
      )
));

希望对某人有所帮助:)

【讨论】:

以上是关于PhalconPHP 动态创建表的主要内容,如果未能解决你的问题,请参考以下文章

如何使用动态模型创建动态表

创建动态表?

如何在swift中的动态表视图中创建动态表视图?

php创建动态html表

hibernate动态创建表

python在sqlite动态创建表源码