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