Questions marquées «entities»

Les nœuds, commentaires, termes de taxonomie et utilisateurs, dans la terminologie utilisée depuis Drupal 7, sont généralement appelés «entités».

5
Meilleure pratique pour la clé de langue pour «und» dans hook_form_alter
Je modifie un formulaire dans mon module personnalisé. Le code ressemble à: 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'; } } Cependant, je pense que le codage en dur undest mauvais. Quelle devrait être la bonne façon de modifier correctement les …
30 7  entities  hooks  i18n-l10n 

1
Comment vérifier si un champ existe dans une entité?
Dans le nœud d'entité, je veux vérifier si abcle champ ' ' existe ou non. S'il existe, j'obtiendrai sa valeur en$value->get('abc'). Mais le type de contenu où ce champ n'existe pas donne une erreur: Le site Web a rencontré une erreur inattendue. Veuillez réessayer plus tard. Comment vérifier si un …
28 8  entities 

6
Déboguer EntityFieldQuery?
J'ai un module qui se comporte mal. Un EFQ retient des résultats inattendus, mais je ne vois pas pourquoi simplement en regardant le code. Existe-t-il un équivalent dpq () pour les EFQ? D'autres façons de les déboguer?
27 7  entities  debugging 


1
Comment créer un type de vue d'affichage de référence d'entité?
J'ai une entité qui contient une collection de champs de références d'entité et peut modifier les références d'entité avec le mode de sélection d'entité est simple (avec filtre facultatif par ensemble), mais seul le nom de champ d'entité x apparaît dans la liste. J'ai également créé une vue qui affiche …
26 views  entities 

5
Utilisation de OR avec EntityFieldQuery
Je n'ai jamais eu besoin de le faire avant aujourd'hui, mais il ne semble pas que vous puissiez faire des requêtes OR avec EntityFieldQuery, car il db_orest utilisé pour certaines requêtes. Un exemple serait d'accéder à toutes les entités qui ont un champ de date où la valeur est nulle …

6
Joindre des fichiers par programme
J'ai créé le type de contenu "Galerie" et ajouté deux champs: "photo" et "document". J'ai ensuite utilisé le code suivant pour télécharger un fichier dans le champ "document": $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // …
25 7  nodes  entities 

4
Avec l'état D8 actuel, quel est l'arbre de décision pour la création d'un nouveau type d'entité de contenu par rapport à la création d'un type de contenu pour l'entité de contenu «Node»?
Nous avons vu quatre ans et la première version de Drupal 8 depuis que la réponse acceptée a été écrite pour la question " Quand est-il approprié de créer une entité plutôt que d'ajouter simplement un nouveau type de contenu ?" Et, les entités sont plus centrales dans Drupal 8 …
24 entities  8 

5
Comment définir la valeur du champ de fichier avec entity_metadata_wrapper
Comment définissez-vous la valeur d'un champ de fichier lorsque vous utilisez l'entité_metadata_wrapper? J'ai essayé de faire cela dans le code: $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: …
24 7  files  entities 

3
Lequel dois-je utiliser et quand: node_load () ou entity_load ()?
Le titre dit tout. Je comprends que entity_load fournit un moyen performant et efficace pour charger plusieurs nœuds tout en réduisant les requêtes de base de données, donc je suppose que dans ce cas, je devrais utiliser entity_load (). Mais quand je veux juste un nœud, lequel dois-je utiliser? Et …
24 entities 


2
Mettre à jour par programme un champ de référence d'entité
Je sais que je peux mettre à jour (ou définir une valeur pour) un champ de référence d'entité dans Drupal 7 avec un code similaire au suivant. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Je veux définir par programme une valeur pour mon champ de référence d'entité utilisateur dans Drupal 8. J'ai essayé avec …
23 8  entities 

3
Comment rendre les nœuds, maintenant que node_view () est obsolète?
Dans Drupal 7, j'utilise fréquemment node_view()pour le rendu des nœuds (en utilisant les modes d'affichage) dans des blocs ou des pages comme suit: $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()a été …
22 entities  8 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.