Php Phalcon迁移不';更新数据库

Php Phalcon迁移不';更新数据库,php,migration,phalcon,Php,Migration,Phalcon,我开始学习Phalcon框架,在迁移方面遇到了一些问题: 我已经用phalcon开发工具创建了一个用户模型,我得到了这个类: <?php class User extends \Phalcon\Mvc\Model { /** * * @var integer */ public $ID; /** * * @var string */ public $Name; /** *

我开始学习Phalcon框架,在迁移方面遇到了一些问题:

我已经用phalcon开发工具创建了一个用户模型,我得到了这个类:

<?php

class User extends \Phalcon\Mvc\Model {


    /**
     *
     * @var integer
     */
    public $ID;

    /**
     *
     * @var string
     */
    public $Name;

    /**
     * Initialize method for model.
     */
    public function initialize()
    {
        $this->setSource('User');
    }

    /**
     * Independent Column Mapping.
     */
    public function columnMap()
    {
        return array(
            'ID' => 'ID',
            'Name' => 'Name'
        );
    }

}
在columnMap方法中:

/**
 * Independent Column Mapping.
 */
public function columnMap()
{
    return array(
        'ID' => 'ID',
        'Name' => 'Name',
        'FirstName' => 'FirstName'
    );
}
我已经生成了一个迁移并运行了它,但是我的用户表不是最新的


谢谢你的帮助

看起来您正在寻找使用phalcon开发工具

使用提供的链接,可以生成up()和down()函数,然后可以使用phalcon开发工具从命令行运行这些函数

public function up()
{
    $this->morphTable(
        "products",
        array(
            "columns" => array(
                new Column(
                    "id",
                    array(
                        "type"          => Column::TYPE_INTEGER,
                        "size"          => 10,
                        "unsigned"      => true,
                        "notNull"       => true,
                        "autoIncrement" => true,
                        "first"         => true,
                    )
                )
            )
        )
    );
}

请显示迁移代码。我犯了一个错误。我不明白迁移是从数据库生成的,不是从模型生成的。有一种从模型生成数据库的方法吗?是的,我已经检查了迁移文档,但是有一种方法可以从模型类生成数据库,比如Symfony命令:条令:模式:更新?谢谢你的帮助
public function up()
{
    $this->morphTable(
        "products",
        array(
            "columns" => array(
                new Column(
                    "id",
                    array(
                        "type"          => Column::TYPE_INTEGER,
                        "size"          => 10,
                        "unsigned"      => true,
                        "notNull"       => true,
                        "autoIncrement" => true,
                        "first"         => true,
                    )
                )
            )
        )
    );
}