Hallo,
ich hab ganz neu mit Joomla! begonnen, zwecks Entwicklung und habe ein Online-Tutorial geschaut, wo direkt dieser Joomla Component Builder verwendet wird.
Das hat sich auch recht gut angefühlt, damit zu arbeiten, aber das Egebnis war am Ende nur eine Fehlermeldung beim Aufruf der installierten Componente.
Das Compiling lief fehlerfrei, aber die Componente lief dann hinterher nicht. Ich habe das ca. 5 mal nach dem Beispiel probiert, dann klappte es irgendwann durch Zufall, aber nur wenn ich Felder verwende, die es schon gab.
Nun kann ich in meiner neuen Komponente zwar einen Datensatz anlegen, aber ich kann ihn dann nicht mehr finden, aufrufen.
Wenn ich ins DashBoard meiner eigenen Komponente gehe, kommt eine Fehlermeldung, wie ich sie schon zuvor gesehen habe, beim starten meiner ersten Komponentenversuche:
Also wenn ich eine EIGENE Komponente mit eigener ADMIN-VIEW und eigenen FELDERN erstelle, bekomme ich diese Fehlermeldung NACH INSTALLATION beim Aufrufen der Componente:
Undefined property: KuenstlerverwaltungViewKuenstler::$params in /var/www/html/joomla/administrator/components/com_kuenstlerverwaltung/views/kuenstler/tmpl/edit.php on line 29
Verwende ich andere Felder als die eigenen, aber immerhin eigene ADMIN VIEW:
Dann lautet die Fehlermeldung im DashBoard der Componente nach Erstellung eines Datensatzes meiner Komponente:
<br /> <b>Notice</b>: Trying to get property 'alt' of non-object in <b>/var/www/html/joomla/administrator/components/com_titel/views/titel/tmpl/default_main.php</b> on line <b>30</b><br />
Notice: Trying to get property 'name' of non-object in /var/www/html/joomla/administrator/components/com_titel/views/titel/tmpl/default_main.php on line 31
Benutzt irgendwer noch diesen "Joomla Component Builder", sollte man das tun, taugt der nix? Hab ich was falsch gemacht
Linux Mint 19
Apache2 mit PHP & MySQL
Joomla 3.9.irgendwas.
Achja, was mir noch grade einfällt, was ich noch vergessen hatte zu fragen, reichen die folgenden Schritte aus, um eine Komponente zu erstellen, oder muss ich selbst noch in der DB Felder anlegen?:
1. Feld erstellen z.B. Name=Titel, VARCHAR(255) und alle Pflichtfelder im ComponentBuilder ausgefüllt
2. ADMIN VIEW erstellt und dieses Feld eingebunden
3. Component erstellt und diese VIEW eingebunden
4. Compilieren
5. Installieren
6. Geht nicht.
Hat jemand vielleicht noch eine bessere Verwendungsanweisung zur Verwendung dieses Component Builders um mal in 5 Minuten eine Komponente zu erstellen, die einen Datensatz in der DB anlegen (Formular mit 2 Feldern, Titel, Description) und auch wieder auslesen kann?