Antworten:
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.
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.
Es gibt drush genc
Befehle, wenn Sie schreiben, werden drush help genc
Sie 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 10
und 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.
drush genc 5 --types=article
Erstellen Sie einen Knoten mit 5 Artikeltypen.
Versuchen Sie es mit drush generate-content
.
drush help generate-content
für Details des Befehls.