2

このサンプルのように、フィールドに複数のバリデーターを設定したい。しかし、そのうちの1つだけがうまく機能します。なぜ?

db.aetitles.hospital_id.requires = IS_NOT_EMPTY()
db.aetitles.hospital_id.requires = IS_IN_DB(db, db.hospitals.id, '%(title)s')
4

1 に答える 1

4

私はこれを試しましたが、これは正しかったです:

db.aetitles.hospital_id.requires = [IS_NOT_EMPTY(),
                                IS_IN_DB(db, db.hospitals.id, '%(title)s')]
于 2013-02-16T12:46:35.460 に答える