0

我使用 Symfony1.4 并推动我的应用程序。我有个问题。例如:我有一个数据库,我想在其中保存作者和书籍。我制定了以下方案: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 加载“添加一本书”的形式的小部件来做到这一点,但不可能有现成的解决方案吗?)

4

1 回答 1

1

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

于 2013-04-17T07:13:34.630 回答