Запитання з тегом «entities»

Вузли, коментарі, терміни таксономії та користувачі в термінології, що використовується з Drupal 7, зазвичай називають "сутностями".

5
Найкраща практика мовного ключа для "унд" у гачку_форма_алтер
Я змінюю форму у своєму спеціальному модулі. Код виглядає так: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Однак я вважаю, що жорстке кодування undпогано. Яким має бути правильний спосіб змінити поля форми у цьому випадку?
30 7  entities  hooks  i18n-l10n 

1
Як перевірити, чи існує поле в організації?
У вузлі сутності я хочу перевірити, чи abcіснує поле ' ' чи ні. Якщо існує, я отримаю його значення за$value->get('abc'). Але тип вмісту, де цього поля не існує, дає помилку: На веб-сайті виникла несподівана помилка. Будь-ласка спробуйте пізніше. Як перевірити, чи існує поле в організації?
28 8  entities 

6
Налагодження EntityFieldQuery?
У мене є модуль, який погано поводиться. EFQ отримує несподівані результати, але я не можу зрозуміти, чому просто, дивлячись на код. Чи існує еквівалент dpq () для EFQ? Інші способи налагодження їх?
27 7  entities  debugging 


1
Як створити тип перегляду відображення посилання Entity?
У мене є сутність, яка містить колекцію польових посилань на сутність та може редагувати посилання сутності в режимі вибору сутності. Простий (з додатковим фільтром по пакету), але в списку відображається лише ім'я поля entity x . Я також створив подання, в якому відображається інформація від посилається сутності, але коли я …
26 views  entities 

5
Використання АБО з EntityFieldQuery
У мене ніколи не було цього робити до сьогодні, але, схоже, не можна робити запити АБО EntityFieldQuery, оскільки db_orвикористовується для вибору запитів. Приклад можна отримати до всіх об'єктів, у яких є поле дати, де значення є нульовим або після сьогоднішнього дня. Я щось пропускаю чи якусь хитрість чи це просто …

6
Програмно прикріплення файлів
Я створив тип вмісту "Галерея" і додав два поля: "фото" та "документ". Потім я використовував наступний код для завантаження файлу в поле "документ": $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the …
25 7  nodes  entities 

5
Як встановити значення файлового поля за допомогою_фабрики_____файла
Як встановити значення файлового поля при використанні ent_metadata_wrapper? Я спробував це зробити в коді: $file = new stdClass(); $file->uid = 1; $file->uri = $file_path; $file->filename = basename($file_path); $file->filemime = file_get_mimetype($file_path); $file->filesize = filesize($file_path); $file->status = FILE_STATUS_PERMANENT; $file->display = '1'; file_save($file); // I also tried: $file = file_save($file); $node = array( …
24 7  files  entities 

4
З поточним статусом D8, яке дерево рішень для створення нового типу об'єкта вмісту порівняно зі створенням типу вмісту для об'єкта вмісту "Вузол"?
Ми побачили чотири роки і перший реліз Drupal 8, оскільки прийнята відповідь була написана на питання " Коли доцільно створити Entity, а не просто додати новий тип вмісту ?" І сутність є центральнішою для Drupal 8, ніж була для Drupal 7. ( RefB , RefC , RefD ) У цьому …
24 entities  8 

3
Що я повинен використовувати та коли: node_load () або entit_load ()?
Назва говорить все це. Я розумію, що entit_load забезпечує ефективний та ефективний засіб для завантаження декількох вузлів, зменшуючи запити до бази даних, тому я припускаю, що в цьому випадку я повинен використовувати object_load (). Але коли я просто хочу один вузол, який я повинен використовувати? І чи буде застаріле node_load …
24 entities 

1
Яке призначення функції ent_metadata_wrapper (), і чому я повинен її використовувати?
Я, здається, розробляє доповнення до багатьох модулів, які використовують Entity API на даний момент, і entity_metadata_wrapper()функція продовжує з'являтися. Про це говорить на сторінці " Документи" : Повертає обгортку властивості для даних. Якщо об'єкт обгорнуто, його можна використовувати для отримання подальших обгортків для властивостей права. Ігноруючи дивовижно фрейдівське написання слова "сутність", …
23 entities 

2
Програмно оновити довідкове поле сутності
Я знаю, що можу оновити (або встановити значення) для довідкового поля сутності в Drupal 7 з кодом, подібним до наступного. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Я хочу програмно встановити значення для мого довідкового поля суб’єкта користувача в Drupal 8. Я спробував з $node->field_code_used_by->setValue(1);і , $node->field_code_used_by->entity->value = 1;але ні один з них не …
23 8  entities 

3
Як зробити візуалізацію вузлів, тепер коли node_view () застарілий?
У Drupal 7 я часто використовую node_view()для візуалізації вузлів (використовуючи режими перегляду) блоками чи сторінками наступним чином: $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); } $build['nodes']['#markup'] = $output; return $build; node_view()/ entity_view()був застарілим і замінений конструктором представлення даних, як …
22 entities  8 

2
Чи є якісь переваги / застереження щодо використання довідки про особу через довідку терміна?
Насправді досить просте запитання, але чи є користь від використання основного поля опорного терміна над полем Посилання суб’єкта господарювання ? Очевидно, що позначення тегом насправді не є параметром Entity Reference, але я використовував Inline Entity Form для створення нових термінів зі сторінки вузла, і він працює чудово (я вважаю за …

8
Перевірка на наявність поля на entry_metadata_wrapper
Я повторюю колекцію полів і загортаю елементи колекції поля за допомогою_фабрикату_файла. Я хотів би перевірити наявність поля, перш ніж викликати його valueметод (що призводить до помилки на полях, які не мають значення), але я не можу знайти спосіб це зробити. $field_collection_item = field_collection_item_load($id); $item_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item); // this results …
22 entities 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.