«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.

2
Mysql tarih veya datetime alanı doğru hook_schema () içinde nasıl uygulanır?
Veritabanımda bir tablo oluşturmak için bir şema tanımı içeren bir mymodule.install dosyası yazdım. Bu tablo iki veri alanı içerir. Bu alanlar, belirli bir içeriği doldurduklarında kullanıcılar tarafından doldurulur (örnek: bir haberin yayınlanma tarihini belirtmek için). Şimdi bilerek katkıda bulunan tarih modülünü kullanmadım, çünkü bu iki alanın başka nedenlerle veritabanı tablosunda …


5
Bir objedeki bir alandan bir girişi programlı olarak sil
Çok girişli bir alan için belirli bir alan girişini belirli bir varlıktan programlı olarak silmenin doğru yolu nedir? (bu, alan türleri veya örnekler ve varlık türleri değil, belirli alanlar ve belirli öğelerdir) İşte içinde çalışmadığım bazı olasılıklar: Varlığı ile yükleme, entity_load()alan girişini = null veya = array () olarak ayarlayıp …
13 7  entities 

3
Bir alan revizyon tablosunu kısaltmak güvenli mi?
D7'nin her alan için bir field_revision tablosu oluşturduğunu fark ettim ve revizyonlar kapalı olsa bile içeriği alan tablosu muadilinden çoğaltır. Büyük bir metin tablo var ve çok yer kaplıyor (birkaç GB). Revizyon tablosunu kısaltmak güvenli olur mu? PS: Bu arada, ben de bir hata olarak bildirdim .
13 7  entities  database  nodes 

1
Alan Türü: Metin ve Uzun metin karşılaştırması
Drupal 7'de 'Metin' ve 'Uzun metin' arasındaki farklar nelerdir? Basitçe veritabanı karakter uzunluğuysa, girilen olası değerlerin etki alanının tam olarak bilinmediği durumlarda Uzun metin kullanmak için dikkatli ve varsayılan olmak daha mı iyidir?
13 7  entities 

4
Bir alanı programlı olarak güncelleme, hook_node_update
Şu anda bir düğüm her oluşturulduğunda veya güncellendiğinde bir alanı güncellemeye çalışıyor. Ancak değer düğüm içinde doldurulmuyor, bu özel kanca ile düğüm nesnesine erişim var mı? Ne eksik olabilirim? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the current Node Content Types? $yes = ($types['volunteer_project']->type); if($node->type === $yes){ $hash …
13 7  entities 

3
Paragraf alanı değerleri nasıl alınır?
Drupal'da bir ürün listesi oluşturmak ve bunu bir web servisine göndermek istiyorum. Bunun için her ürün için paragraflar içeren bir varlık türü oluşturdum. Paragrafı nasıl yükleyebilir ve alanlarına nasıl erişebilirim? Şimdiye kadar yalnızca ürünün target_id ve target_revision_id değerlerini görüyorum. Teşekkürler! $nodestorage = \Drupal::entityManager()->getStorage('node'); $productslist = $nodestorage->loadUnchanged(9)->toArray(); foreach($productslist['field_products'] as $prod) { …

4
Neden Drupal 7 görüntü alanına izin verilen başka bir dosya uzantısını ekleyemiyorum?
admin/structure/types/manage/image/fields/gallery_imageAşağıdan gördüğünüz gibi resim yüklemeleri için SVG dosya uzantısını ekledim : Ancak bir resim yüklemeye gittiğimde hala SVG yüklememe izin verilmiyor. Yönetici sayfasında kesinlikle "Kaydet" e bastım ve önbelleği temizledim ve hatta field_config_instancetabloyu incelerken ayarları veritabanında istediğim gibi görüyorum . Güncellenmeyen başka bir tablo veya önbellek olmalıdır. Herhangi bir fikir?

3
Entity_metadata_wrapper kullanırken bilinmeyen alan türlerinin değerlerine erişme
Bu bunu yapmak için temiz bir yol gibi görünüyor gibi varlık değerlerine erişmek için Entity Metadata Wrapper sınıfları (Drupal 7 varlık modülü tarafından tanımlanan) kullanarak bakıyordum. Ancak bu biraz garip kılan birkaç şey var. Aşağıdaki field_somethinggibi bir alan tanımlayan bir içerik türü için bir sarıcı var varsayalım : $wrapper = …
12 entities 

7
Bir düğümü kaydetmeden önce değiştirilmiş alanları özel bir formda genel olarak algılama
Bir alan türü belirli alanları field_attach_form () kullanarak özel bir forma ekliyorum. Form gönderildiğinde, #validate ve #submit geri çağrılarından field_attach_form_validate () ve field_attach_submit () yöntemlerini çağırarak bu alanları işliyorum. Bu noktada, post-post, hazırlanmış düğüm nesnesini orijinal düğüme karşılaştırmak ve yalnızca alanlardan herhangi biri değiştiğinde node_save () ile uğraşmak istiyorum. Bu …
12 7  entities 

4
Liste (metin) veya sınıflandırma ne zaman kullanılır?
Bu aptalca bir soru olabilir, ancak bir sınıflandırma terimi referans alanı üzerinde bir liste (metin) çoklu seçim alanı kullanmanın ne yararı olduğunu merak ediyorum. Her ikisi de önceden belirlenmiş çoktan seçmeli seçenekler verme ile kabaca aynı işlevi yerine getiriyor gibi görünmektedir, ancak sınıflandırma, içerik veritabanına yazıldıktan sonra terimler eklemenize izin …

2
Alanlar hakkında toplu bilgi elde etmenin en sürdürülebilir yolu nedir?
EntityFieldQuery SQL-agnostik olduğu için alan verileri üzerinde toplama işlevlerini (SUM, AVG, vb.) Çalıştırmak için kullanılmaz. Bununla birlikte, bu tür işlemlerin zaman zaman meşru bir şekilde yürütülmesi gerekir. Göre SQL EntityFieldQuery ile fonksiyonu ve özellikle EntityFieldQuery ve nasıl toplama işlevleri SUM, ARG ve MAX kullanımı , SQL sorguları kullanılması gereken ve …
12 7  entities  database 


3
“Entity API”, Drupal API'ye ne ekler ve bir modül neden ona bağlıdır?
Varlık API modülü Drupal tanımlanan varlık API uzanır. Hangi durumlarda bir modül, o modülden sağlanan API'yi kullanmalıdır? Yeni varlıklar uygulayan modüllerin Entity API modülüne bağlı olmaları durumunda daha kolay yazılması mümkün müdür ? "Kolay yazılmasına" derken kullanarak modülleri anlamına Varlık API kullanmayan bir modül ile karşılaştırıldığında yazılacak az kod gerektiren …
12 entities 

5
Bir düğüm nesnesinden düğüm türü etiketini nasıl alabilirim?
Drupal 8 bir düğüm nesnesinden düğümün paket etiket (düğüm türü etiketi) almaya çalışıyorum. Bu çalışıyor, ancak uzun soluklu görünüyor: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Daha az karmaşık bir şekilde paket etiketini almanın başka bir yolu var mı ?
12 8  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.