Kann ich Knoten durch Drush für einen bestimmten Inhaltstyp erstellen?

7

Ich habe einen anderen Inhaltstyp auf meiner Website. Zu Testzwecken möchte ich allen Inhaltstypen Formulare hinzufügen, aber manuell ist dies kurzfristig nicht möglich.

Ist also ein Drush-Befehl zum Erstellen eines Knotens verfügbar?

Harshil
quelle

Antworten:

3

Nur ein Hinweis, um auf ein neues Modul namens Faker hinzuweisen, das in Verbindung mit Devel Generate verwendet werden kann:

Verwenden Sie die PHP Faker-Bibliothek, um aussagekräftigere Beispielinhalte zu generieren .

Devel Generate eignet sich hervorragend, um schnell viele Beispielinhalte zu erstellen. Manchmal möchten Sie jedoch Beispiele, die aussagekräftiger sind oder näher an den Inhalten liegen, die Benutzer generieren sollen. Hier kommt Faker ins Spiel.

Faker ist eine PHP-Bibliothek, die gefälschte Daten für Sie generiert

Faker (die Bibliothek) kann echt aussehende Namen, Adressen, E-Mails, Domains und mehr generieren . Faker (das Modul) kombiniert die Bibliothek mit den von Devel Generate bereitgestellten Funktionen zur schnellen Erstellung von Inhalten, um Ihnen die Möglichkeit zu geben, auf einfache Weise real aussehende Beispielinhalte zu generieren.

claire_
quelle
1

Sie können das Modul devel generate verwenden , um Inhalte zu Testzwecken zu generieren. Sie sind sich nicht sicher, ob dies mit drush erreicht werden kann.

nit3ch
quelle
1
Dies ist der vollständige Drush-Befehl: 'drush generate-content 10 5 --types = blog_post, page` oder run drush help generate-contentfür Details des Befehls.
Nit3ch
Wenn Ihre Inhaltstypen Felder aus bereitgestellten Modulen enthalten, werden diese Felder möglicherweise nicht ausgefüllt, da nicht alle Module den erforderlichen Hook bereitstellen.
Alfred Armstrong
1

Es gibt drush gencBefehle, wenn Sie schreiben, werden drush help gencSie als nächstes sehen.

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.

Sie können also Knoten wie erstellen drush genc 10und die Option --types übergeben (um Knoten mit den gewünschten c.types zu erstellen). Ich denke, Sie müssen das Devel- Modul installieren , um diesen Befehl zu verwenden.

Petro Popelyshko
quelle
1
drush genc 5 --types=article

Erstellen Sie einen Knoten mit 5 Artikeltypen.

Rajesh Vishwakarma
quelle
0

Versuchen Sie es mit drush generate-content.

kevin.coyle
quelle
Sie müssen das Entwicklungsmodul installiert und aktiviert haben, damit dies funktioniert
kevin.coyle