То есть, получается, что если, к примеру, нужно сделать базу данных по автомобилям, то сущность - это данные о конкретном автомобиле (включая номер, владельца, год выпуска и т.д.), а бандлом будет информация о марке автомобиля (например, Москвич-412 или ВАЗ-2101) ?
А на низком уровне бандл - это ссылка с внешним ключом на другую таблицу, в которой описаны типовые характеристики ?
Говоря про автомобили, автомобиль - это сущность. Легковые автомобили, грузовые, автобусы и т.п. - это бандлы.
Очень грубо говоря наполнение друпала делится на сущности, а бандлы - это более низкий уровень иерархии, позволяющий разбить сущности на подсущности.
Я имел в виду, если марка автомобиля представляет собой не только название, а структуру данных с описанием характеристик, то сущность - марку автомобиля нужно указывать бандлом в сущности - автомобиль ?
Допустим, если нужно для каждого автомобиля вести специальный журнал, в котором бы указывалась какая-нибудь информация по дням.
Например, сколько километров в такой-то день был пробег, сколько в такой-то день было израсходовано горючего и т.д.
В этом случае, этот журнал задается как новая сущность, а у этой сущности бандлом будет уже сама сущность - автомобиль ?
bundle - это, грубо говоря, тип сущности. Типом сущности журнал может быть, например, автомобильный журнал, т.е. он является bundle'ом сущности журнал. Это если логично строить систему. А связать автомобиль и журнал можно через поле (Entity Reference например).
Комментарии
грубо - подтип сущности, классификация сущности
каждый бандл может обладать своим набором полей
материал - сущность
тип материала - бандл
термин - сущность
словарь - бандл
То есть, получается, что если, к примеру, нужно сделать базу данных по автомобилям, то сущность - это данные о конкретном автомобиле (включая номер, владельца, год выпуска и т.д.), а бандлом будет информация о марке автомобиля (например, Москвич-412 или ВАЗ-2101) ?
А на низком уровне бандл - это ссылка с внешним ключом на другую таблицу, в которой описаны типовые характеристики ?
Говоря про автомобили, автомобиль - это сущность. Легковые автомобили, грузовые, автобусы и т.п. - это бандлы.
Очень грубо говоря наполнение друпала делится на сущности, а бандлы - это более низкий уровень иерархии, позволяющий разбить сущности на подсущности.
Как то так![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
для этого лучше подходит таксономия. бандлы нужны, когда каждый тип нужно наделить своими уникальными (или не очень) полями.
А если это не просто одно название, а структура данных, содержащая название, характеристики двигателя, число мест, грузоподъемность и т.д. ?
"это" это что? если марки автомобиля, то все они обладают этими характеристиками
Я имел в виду, если марка автомобиля представляет собой не только название, а структуру данных с описанием характеристик, то сущность - марку автомобиля нужно указывать бандлом в сущности - автомобиль ?
А вот такой еще вопрос.
Допустим, если нужно для каждого автомобиля вести специальный журнал, в котором бы указывалась какая-нибудь информация по дням.
Например, сколько километров в такой-то день был пробег, сколько в такой-то день было израсходовано горючего и т.д.
В этом случае, этот журнал задается как новая сущность, а у этой сущности бандлом будет уже сама сущность - автомобиль ?
bundle - это, грубо говоря, тип сущности. Типом сущности журнал может быть, например, автомобильный журнал, т.е. он является bundle'ом сущности журнал. Это если логично строить систему. А связать автомобиль и журнал можно через поле (Entity Reference например).
Bundle это единица пользовательских данных?
Для чего Properties в Entity?
При добавлении экземпляра Bundle эти поля не высвечиваются, хотя я там есть.
Делаю через http://drupal.org/project/eck
Там в примере есть property "Name" для entity "Employee", но его нет при добавлении экземпляра Employee Bundle?