2017-05-08 3 views
0

Ich bin neu in Joomla. Meine Frage ist, warum wir Namenskonventionen in Joomla verwenden müssen und welcher Teil von Joomla mit diesen Namenskonventionen geliefert wurde? Wenn wir zum Beispiel ein Plugin erstellen, müssen wir das plg als Namenskonvention für den Klassennamen verwenden. Warum ? und ich bin verwirrt, wie diese Klasse funktioniert, ohne irgendeine Instanz davon zu machen?Warum verwenden wir Namenskonventionen in Joomla?

Antwort

0

Soweit ich weiß haben diese Namenskonventionen historische Gründe, die ich nicht genau kenne. Sie sind nützlich, um einfach zwischen Modulen, Komponenten und Plugins zu unterscheiden, die alle in Joomla verfügbar sind, was sich von Wordpress und Drupal unterscheidet, wo Sie nur Plugins und Module haben.

Das letzte Mal habe ich ein Joomla! Komponente, das com_ Präfix ist/wurde benötigt, um den Quellcode dieser Komponente zu lokalisieren und zu laden, so notwendig. Wenn das nun durch den Autoloader und die Namespaces ersetzt wird, könnte man es wohl weglassen, aber um an den Kodierungsstandards festzuhalten, würde ich empfehlen, es weiter zu benutzen.

0

fragte ich die gleiche Frage von meinem Freund @biswarupadhikari

Wenn Sie dann Namenskonvention nicht folgen, wie joomla der Lage sein wird, welche Klasse joomla muss anrufen oder die Datei joomla enthalten muss

verstehen