J'utilise db_select()et je ne comprends pas la syntaxe de la fields()méthode. J'utilise un join()pour rejoindre une autre table. Donc pour les tables tet nje veux faire quelque chose comme SELECT t.tid, t.field1, t.field2, n.title, n.author FROM table t INNER JOIN node n ON t.nid = n.nid; j'ai $results = db_select('table', …
J'essaie de créer un module pour Drupal 7 et j'ai besoin de créer 3 tables et de le remplir. Mais d'abord, je dois le créer. Dans le fichier mymodule.install j'ai function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => …
Parfois, lors du déplacement de la base de données, elle peut être trop volumineuse. Est-ce qu'une des tables préfixées "cache_" peut être vidée sans causer de problèmes?
Comment créez-vous une LIKEcondition dans une db_select()requête? Je sais comment faire cela avec un db_query()appel API, mais y a-t-il une syntaxe / méthode spéciale pour le faire db_select()?
J'étends un module que j'ai écrit précédemment et il a besoin de quelques modifications de schéma que j'implémente hook_update_N. J'ai mis à jour la version du module de 7.x-1.0à 7.x-1.1et mis à exécution les foo_update_7100et il fonctionne très bien. Le problème est que j'ai fait une erreur à l'intérieur foo_update_7100et …
Je ne peux pas faire fonctionner la requête suivante dans les normes drupal7. Quelqu'un peut-il m'aider avec cela? C'est peu urgent ... SELECT n.nid AS nid, n.title AS title, count(n.title) AS ncount FROM node n INNER JOIN taxonomy_index tn ON n.nid = tn.nid WHERE (n.type = 'test') AND (tn.tid IN( …
Quels sont les avantages d'exécuter NoSQL (ex MongoDB) sur MySQL, PostGRE SQL ou MSSQL dans Drupal? Les avantages tirés de la simple utilisation du stockage ou la configuration de Drupal doit-elle être modifiée?
J'ai un type de contenu qui a un champ de référence d'entité qui permet aux utilisateurs d'ajouter plusieurs termes de taxonomie dans ce champ. J'essaie d'exécuter des requêtes qui récupèrent des nœuds qui ont un ensemble spécifique de termes de taxonomie dans ce champ. Utiliser une valeur dans ce champ …
J'ai affaire à un très vieux projet drupal plein de requêtes SQL. La compréhension de PhpStorm de SQL est très pratique mais j'ai des problèmes avec le drupalisme comme {table_name}. IDE s'en plaint <reference> expected, got '{'. Comment puis-je configurer PhpStorm pour qu'il comprenne que la chaîne à l'intérieur des …
J'ai une petite fonction d'aide pour mon hook_schema: function _bbcmap_schema_asr_field($description) { return array( 'type' => 'int', 'unsigned' => TRUE, 'size' => 'small', // Up to ~66k with MySQL (equivalent up to ~660.00 adjusted) 'not null' => FALSE, 'description' => t($description), ); } Et puis je peux l'utiliser quelque chose comme: …
J'ai un lourd site Drupal 7 de Mysql et je pensais à basculer Mysql vers Mariadb , mais je n'étais pas sûr des problèmes que je rencontrerais. D'après ce que je lis, Mariadb semble être juste une goutte en remplacement de Mysql et il n'y a pas grand chose à …
J'ai écrit un fichier mymodule.install qui contient une définition de schéma pour créer une table dans ma base de données. Ce tableau contient deux champs de données. Ces champs seront renseignés par les utilisateurs lorsqu'ils rempliront le contenu spécifique (exemple: pour spécifier une date de publication pour une actualité). Maintenant, …
La taille de la table de cache était passée à 10+ Go le mois dernier, et je l'avais corrigée temporairement en la tronquant. La dernière fois que j'ai vérifié, c'était environ 1 Go. Donc, dans quelques mois, il atteindra à nouveau 10 Go. Comment cela devrait-il être traité? Notez que …
J'ai remarqué que D7 crée une table field_revision pour chaque champ et duplique le contenu de son homologue de table de champ même si l'une des révisions est désactivée. J'ai un grand tableau de texte et il prend beaucoup de place (plusieurs Go). Serait-il sûr de tronquer la table de …
J'ai reçu les fichiers sur un site Drupal afin que je puisse créer un nouveau thème. Cependant, je n'ai pas reçu la date de l'utilisateur / mot de passe administrateur Drupal, donc je ne peux pas me connecter à la zone d'administration. Existe-t-il un moyen de créer un nouvel utilisateur …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.