J'ai un type de contenu différent sur mon site. À des fins de test, je souhaite ajouter du contenu à tous les formulaires de type de contenu, mais manuellement ce n'est pas possible à court terme.
Alors, existe-t-il une commande Drush disponible pour créer un nœud?
Juste une note pour souligner un nouveau module appelé Faker qui peut être utilisé en conjonction avec Devel Generate:
Utilisez la bibliothèque PHP Faker pour générer un échantillon de contenu plus significatif .
Devel Generate est idéal pour créer rapidement un grand nombre d'échantillons de contenu, mais vous souhaitez parfois des échantillons plus significatifs ou plus proches du contenu que vous attendez des utilisateurs. C'est là qu'intervient Faker.
Faker est une bibliothèque PHP qui génère de fausses données pour vous
Faker (la bibliothèque) peut générer de vrais noms, adresses, e-mails, domaines et bien plus . Faker (le module) combine la bibliothèque avec des capacités de création de contenu rapide fournies par Devel Generate, pour vous donner le pouvoir de générer facilement un exemple de contenu réel.
drush genc 5 --types=article
créer 5 nœuds de type d'article.
vous pouvez utiliser devel generate module pour générer du contenu à des fins de test. Pas sûr que cela puisse être réalisé en utilisant drush.
Il y a drush genc
commande, si vous écrivez drush help genc
vous verrez la prochaine chose.
Create content.
Arguments:
number_nodes Number of nodes to generate.
maximum_comments Maximum number of comments to generate.
Options:
--feedback An integer representing interval for insertion rate logging. Defaults to 500
--kill Delete all content before generating new content.
--languages A comma-separated list of language codes
--skip-fields A comma delimited list of fields to omit when generating random values
--types A comma delimited list of content types to create. Defaults to page,article.
Vous pouvez donc créer des nœuds comme drush genc 10
et vous pouvez également passer l'option --types (pour créer des nœuds de c.types que vous voulez). Je suppose que vous devrez installer le module Devel pour utiliser cette commande.
Essayez avec drush generate-content
.