我需要自定义验证器吗?我需要自定义小部件吗?
如果这有助于解决问题,则关系介于member
和language
之间,其中成员可以拥有多种语言,并且多个成员使用语言。
我想在“添加成员”表单中添加一个多选框(我使用SQLFORM生成)。
谢谢:)
答案 0 :(得分:1)
这取决于我,我建议你在web2py mailin列表中使用它。一种方法是
db.table.field.requires=IS_IN_DB(db,'othertable.id','%(otherfield)',multiple=True)
答案 1 :(得分:0)
另一种方法:
db.define_table( 'make', Field( 'name' ) )
db.define_table( 'model',
Field( 'name' ),
Field( 'make', db.make, requires = IS_IN_DB( db, 'make.id', '%(name)' ) ) )