Грааль принадлежит к использованию - PullRequest
0 голосов
/ 25 ноября 2010

У меня есть 3 класса домена: статья, пользователь и язык.Каждая статья написана пользователем на указанном языке.Таким образом, отношения (Статья - Язык: много - 1), (Пользователь - Статья: 1 - много)

Я пытаюсь:

class Product {

  static belongsTo = [user:User]
  static belongsTo = [language:Language]

  ...
}

class User {

  static hasMany = [products:Product]

   ...
}

class Language {

  static hasMany = [products:Product]

  ...
}

Вот проблема: grails generate-all может создатьвсе контроллеры и представления для всех 3 классов домена, но без ввода свойств в любом представлении.Нет ввода текста, нет поля со списком, нет сообщения об ошибке, ... только поле идентификатора для продукта, языка и статьи.

Я почти уверен, что ошибка заключается в том, как я использую отношения, потому что когда яотбросьте "ownTo" & "hasMany", Grails создает все представления без каких-либо проблем.

Я что-то не так сделал?

1 Ответ

0 голосов
/ 25 ноября 2010

Вы можете явно добавить свойство user (camel-case) в Article, и для него сгенерируется scaffolding.Или вы можете настроить шаблон скаффолдинга (после grails [install-templates][1]), чтобы использовать не только явно объявленные свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...