Как я могу показать связанные записи одной записи в другой таблице в CRUD? - PullRequest
2 голосов
/ 08 февраля 2012

Возьмите учебник YABE в качестве примера, в CRUD для Post он может показывать связанные теги, но не может отображать связанные комментарии. Так как я могу позволить ему показать связанные с ним комментарии?

Спасибо.

1 Ответ

1 голос
/ 08 февраля 2012

Ограничение

Модуль CRUD показывает только двунаправленные отношения в одном из две сущности: та, которая не имеет атрибута mappedBy.

Используйте пользовательский тег, если вам нужно.
Что-то вроде:

<div id="crudListTable">
    #{crud.table fields:['name','description','comments']}
    #{crud.custom 'description'}
       #{if object.description}${object.description.length() > 50 ? object.description[0..50] + '…' : object.description}#{/if}
    #{/crud.custom}
    #{crud.custom 'comments'}
        #{list items:object.comments, as:'comment'}
            ${comment.description} /
        #{/list}
    #{/crud.custom}
    #{/crud.table}
</div>
...