Drupal → Сущности в Drupal 7 (видео)

23.12.2010

В Drupal 7 появилось очень важное понятие — сущность (entity). Все основные элементы сайта такие как — нода, комментарий, пользователь, термин, теперь являются сущностями. Все сущности (и те что в ядре, и те что создал разработчик) можно расширять пользовательскими полями. Т.е. это то, с чем предстоит непосредственно работать разработчикам на Drupal 7. Ходят слухи, что в восьмёрке сущности заменят понятие "нода".

В видео ниже, более подробно рассказано что это такое, и разобран пример создания своей сущности:

[video:http://vimeo.com/16300369]

Код из видео можно взять на d.org (спасибо andypost).

Добавлено позже: ещё один пример создания своей сущности — Programming Hello Drupal Entity (eng).

Написанное актуально для
Drupal 7.x
Похожие записи

Комментарии

Да, я смотрел это кино. Очень познавательно, всем советую.

Гость
09.09.2011, 10:53

В видео на стенде они названы Сушьности =)

Гость
08.01.2012, 12:34

Лучше бы снимали код, который проектор выводит, чем докладчика и его доску. Доклад отличный, а оператору 2 бала )

Николай
29.05.2013, 16:12

Установил ваш пример, добавил ссылку на сущность в своей сущности, сделал выбор значение из селекта, а в форме опции этого селекта пустые. Как в опции передать параметр, какой титл в них отображать?

Николай
29.05.2013, 16:18

Entity example, я про него.
Ответ нашёлся: в хук hook_entity_info() надо в «'entity keys' => array(...» Добавить ключ «'label' => 'имя колонки'», тогда значение этой колонки быдет выводиться в селекте.

Добавить комментарий