1

我在 Play 2.1 中为我的模型加载初始测试数据。

我想访问问题模型的字符串属性“问题”。这是我的 initial-data.yml 文件:

- &q1 !!models.Question
    id: 001
    question: Sample question?

- &mem1 !!models.Member
    id: 001
    memberName: Test

!!models.SecurityQuestion
    member: *mem1
    question:  *q1.question
    answer: sample answer

但我得到的只是以下错误:

Test models.ModelsTest.fullTest failed: while scanning an alias; expected alphabetic or numeric character, but found .

如何访问别名的属性?

4

1 回答 1

0

那这个呢:

    questions: 

            - !!models.Question
                id: 001
                question: Sample question?


    members: 

            - !!models.Member
                id: 001
                memberName: Test


    security:

            !!models.SecurityQuestion
                member:   !!models.Member
                                id: 001
                question: !!models.Question
                                id: 001
                answer: sample answer
于 2013-05-21T08:05:37.570 回答