2012-09-28 88 views

回答

0

不知道我正确理解你的问题。当你创建一个模块时,它不会创建一个表(即一个数据库表);它只会在应用程序的模块/文件夹中创建一个目录(例如前端/模块);在这个目录中,它会创建一个包含actions.class.php文件的actions文件夹以及一个模板模块。

当你想改变你的数据库,这取决于你是否使用propel或doctrine。

例如,使用波轮,你要做的就是:

  • 您更新表,然后在配置/ schema.yml中列的定义;
  • 您运行以下脚本:
    • symfony propel:build-model(创建类);
    • symfony propel:构建表单(创建相关表单);
    • symfony propel:build-filters(创建过滤器);
    • symfony propel:build-sql(使用新表格创建新的完整SQL文件); (在您的数据库中处理SQL文件 - 注意它覆盖了您的实际数据库;如果您已经有了要保存的数据,我建议您手动将数据库添加到数据库中)。