我使用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来加载“添加书籍”形式的小部件来实现这一点,但是不可能有一个现成的解决方案吗?)
答案 0 :(得分:1)
您可以使用sfForm::embedForm()
嵌入多个表单。看看这个文档:http://symfony.com/legacy/doc/more-with-symfony/1_4/en/06-Advanced-Forms,它被解释了。