Creating a Plugin
Βήμα 1: Δημιουργία Καταλόγου Plugin
public/plugin/MyPlugin/Βήμα 2: Ορισμός Κλάσης Plugin
<?php
class MyPluginPlugin extends Plugin
{
protected function __construct()
{
$settings = [
'tool_enable' => 'boolean',
'api_key' => 'text',
];
parent::__construct('1.0', 'Your Name', $settings);
}
public static function create(): static
{
static $instance = null;
return $instance ??= new static();
}
}Διαθέσιμοι Τύποι Ρυθμίσεων
Type
Description
Βήμα 3: Δημιουργία plugin.php
Βήμα 4: Δημιουργία Scripts Εγκατάστασης και Απεγκατάστασης
Βήμα 5: Προσθήκη Μεταφράσεων
Βήμα 6: Εισαγωγή Περιεχομένου μέσω Περιοχών Εμφάνισης
Βήμα 7: Αντίδραση σε Γεγονότα Πλατφόρμας (Προαιρετικό)
Δείτε το src/CoreBundle/Event/Events.php για την πλήρη λίστα διαθέσιμων γεγονότων (χρήστης, μάθημα, συνεδρία, LP, άσκηση, portfolio, εμπειρογνωμοσύνη, και άλλα).
src/CoreBundle/Event/Events.php για την πλήρη λίστα διαθέσιμων γεγονότων (χρήστης, μάθημα, συνεδρία, LP, άσκηση, portfolio, εμπειρογνωμοσύνη, και άλλα).Βήμα 8: Συνδέσμοι κύκλου ζωής
Μέθοδος
Ενεργοποιείται όταν
Βήμα 9: Ενεργοποίηση
Συμβουλές
Τελευταία ενημέρωση
Ήταν χρήσιμο αυτό;