表格形式。 Symfony的

时间:2013-04-16 16:49:47

标签: forms symfony-1.4 propel

我使用Symfony1.4和Propel我的应用程序。 我有个问题。 例如:我有一个数据库,我想保留作者和书籍。我做了以下方案: 的schema.yml

book:
    id: ~
    name: {type: varchar (100), required: true}

author:
    id: ~
    name: {type: varchar (100), required: true}

author_book:
    id_book: {type: integer, foreignTable: book, foreignReference: id, required: true, primaryKey: true, onDelete: cascade}
    id_author: {type: integer, foreignTable: author, foreignReference: id, required: true, primaryKey: true, onDelete: cascade}

我希望添加作者,添加他写的书,而不必离开添加作者的页面。 这是一个简单的问题,但由于某种原因,我还没有找到解决方案。 (我想通过编写一个使用ajax来加载“添加书籍”形式的小部件来实现这一点,但是不可能有一个现成的解决方案吗?)

1 个答案:

答案 0 :(得分:1)

您可以使用sfForm::embedForm()嵌入多个表单。看看这个文档:http://symfony.com/legacy/doc/more-with-symfony/1_4/en/06-Advanced-Forms,它被解释了。