«entities» etiketlenmiş sorular

Drupal 7'den beri kullanılan terminolojideki düğümler, yorumlar, sınıflandırma terimleri ve kullanıcılar genellikle "varlıklar" olarak adlandırılır.

5
Hook_form_alter'da "und" için dil anahtarı için en iyi yöntem
Özel modülümdeki bir formda değişiklik yapıyorum. Kod gibi görünüyor: 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'; } } Ancak, zor kodlamanın undkötü olduğunu düşünüyorum . Bu durumda form alanlarını doğru şekilde değiştirmenin doğru yolu ne olmalıdır?
30 7  entities  hooks  i18n-l10n 

1
Alanın varlıkta olup olmadığını nasıl kontrol edebilirim?
Varlık düğümünde, ' abc' alanının olup olmadığını kontrol etmek istiyorum . Varsa, değerini alırım$value->get('abc'). Ancak bu alanın bulunmadığı içerik türü hata veriyor: Web sitesi beklenmeyen bir hatayla karşılaştı. Lütfen daha sonra tekrar deneyiniz. Alanın varlıkta olup olmadığını nasıl kontrol edebilirim?
28 8  entities 

6
EntityFieldQuery hata ayıklama?
Yanlış davranan bir modül var. Bir EFQ beklenmeyen sonuçları geri alıyor, ancak neden sadece koda bakarak göremiyorum . EFQ’lar için dpq () eşdeğeri var mı? Onları hata ayıklamanın diğer yolları?
27 7  entities  debugging 


1
Varlık referans ekranının görünüm tipi nasıl oluşturulur?
Varlık referanslarının bir alan koleksiyonunu içeren ve varlık referanslarını Varlık seçimi modu ile düzenleyebilen bir varlığım var Basit (isteğe bağlı filtreli paket ile), ancak listede sadece Varlık Alan Adı x gösterilir. Ayrıca başvurulan varlıktan bilgileri görüntüleyen bir görünüm oluşturdum, ancak Varlık seçim modunu Görünümler olarak değiştirdiğimde mesajı alıyorum: Uygun görüş …
26 views  entities 

5
VEYA EntityFieldQuery ile kullanma
Bugüne önce bunu gereğini yoktu, ama yapmak YA ile sorguları olabilir gibi görünmüyor EntityFieldQueryçünkü db_orseçme sorguları için kullanılır. Bir örnek, değerin null olduğu veya bugünden sonraki bir tarih alanı olan tüm varlıklara verilebilir. Bir şey mi kaçırıyorum yoksa bir numara mı var, yoksa bu desteklenmiyor mu?

6
Programlı olarak dosya ekleme
"Galeri" içerik türünü oluşturdum ve iki alan ekledim: "fotoğraf" ve "belge". Daha sonra "belge" alanına bir dosya yüklemek için aşağıdaki kodu kullandım: $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 Drupal …
25 7  nodes  entities 

5
Entity_metadata_wrapper ile dosya alanının değeri nasıl ayarlanır?
Entity_metadata_wrapper kullanırken bir dosya alanının değerini nasıl belirlersiniz? Bunu kodda yapmaya çalıştım: $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( 'type' => …
24 7  files  entities 


3
Hangisini ve ne zaman kullanmalıyım: node_load () veya entity_load ()?
Başlık her şeyi söylüyor. Entity_load'ın veritabanı sorgularını azaltırken birden fazla düğümü yüklemek için performanslı ve etkili bir yol sağladığını anlıyorum, bu nedenle bu örnekte entity_load () kullanmam gerektiğini düşünüyorum. Fakat sadece bir düğümü istediğimde, hangisini kullanmalıyım? Ve node_load (), daha genel entity_load () api lehine d8'de kullanımdan kaldırılacak mı? Sanırım …
24 entities 

1
Entity_metadata_wrapper () işlevinin amacı nedir ve neden kullanmalıyım?
Şu anda Entity API kullanan birçok modülün eklentilerini geliştiriyor gibiyim ve entity_metadata_wrapper()fonksiyon ortaya çıkmaya devam ediyor. Docs sayfa bu konuda şunları söylemektedir: Verilen veriler için bir özellik sargısı döndürür. Bir varlık sarılırsa, sargı özellikleri için daha fazla sarıcı almak için sarıcı kullanılabilir. Buradaki 'varlık' kelimesinin harika Freudyen yazımına aldırış etmeden, …
23 entities 

2
Varlık başvuru alanını programlı olarak güncelleştirme
Drupal 7'deki varlık başvuru alanını aşağıdakine benzer bir kodla güncelleyebilir (veya değerini ayarlayabilirim). $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Programlı olarak Drupal 8'deki kullanıcı varlık referansım için bir değer belirlemek istiyorum. Denedim $node->field_code_used_by->setValue(1);ve $node->field_code_used_by->entity->value = 1;ikisi de işe yaramadı. Bir varlık referans alanı için değeri nasıl ayarlayabilirim?
23 8  entities 

3
Artık node_view () kullanımdan kaldırılmış düğümleri nasıl oluşturabilirim?
Drupal 7'de node_view(), bloklar veya sayfalardaki düğümleri (görünüm modlarını kullanarak) sık sık şu şekilde kullanırım: $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()Kaldırıldı ve değiştirilme açıklandığı gibi bir görünüm oluşturucu ile ikame …
22 entities  8 

2
Dönem Referansı üzerinden Varlık Referansını kullanmanın yararları / ikazları var mı?
Gerçekten oldukça basit bir soru, ancak bir Varlık Referans alanı üzerinde bir çekirdek terim referans alanı kullanmanın bir faydası var mı? Açıkçası, etiketleme Entity Reference ile gerçekten bir seçenek değildir, ancak bir düğüm sayfasından yeni terimler oluşturmak için Satır İçi Varlık Formunu kullandım ve iyi çalışıyor (Terimlerimin alanları varsa etiketlemeyi …

8
Bir entity_metadata_wrapper üzerindeki bir alanın varlığının kontrol edilmesi
Bir alan koleksiyonunda yineleniyorum ve alan koleksiyonu öğelerini bir entity_metadata_wrapper ile kaydırıyorum. Metodunu çağırmadan önce alanın varlığını kontrol etmek istiyorum value(ki bu değere sahip olmayan alanlarda hataya neden olur), ancak bunu yapmanın bir yolunu bulamıyorum. $field_collection_item = field_collection_item_load($id); $item_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item); // this results in an error if the …
22 entities 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.