Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-20 Diskussionsfäden Philipp Gampe
Hi Deus, Deus wrote: > Hat jemand eine Idee? Da wirst du Debuggen müssen. Vielleicht nutzt extbase die falsche Tabelle? Schau mal in die Mapping Configuration im Typoscript. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Certified Integrator – Active contributor TYPO3 CMS TYP

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-19 Diskussionsfäden Deus
Hallo. Ich fasse das Thema nochmal kurz zusammen, weil doch schon einige Einträge vorhanden sind. Ich habe eine neue Extension erstellt und möchte auf bereits bestehende NICHT-Typo3 Tabellen zugreifen. Zudem habe ich mit dem Extension-Builder ein neues Model-Object angelegt und bei "Map to exi

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-15 Diskussionsfäden Deus
Hi. Bei Extbase ist es ja normal so, dass das persist All automatisch ausgeführt wird. Sicherheitshalber habe ich das noch manuell angestoßen. Leider ohne Erfolg. Hier mein Test-Code aus dem Controller: $newCampaign = $this->objectManager->get('\\Vendor\\MyExt\\Domain\\Model\\Campaign'); $newCa

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-15 Diskussionsfäden Philipp Gampe
Hi Deus, Deus wrote: > Woran kann das noch liegen? Evtl. musst du etwas in deinem Controller falsch? Ggf. fehlt ein persistAll() o.ä. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Certified Integrator – Active contributor TYPO3 CMS TYPO3 inspiring people to share! _

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-15 Diskussionsfäden Deus
Hallo Philipp. Vielen Dank für den Hinweis. Habe mir dazu mal einen BeforeInsert-Trigger geschrieben: CREATE TRIGGER triggerBeforeInsertCampaign BEFORE INSERT ON campaigns FOR EACH ROW SET NEW.uid = (SELECT ID FROM campaigns ORDER BY id DESC LIMIT 1) + 1; Somit haben die Felder id und uid im

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-14 Diskussionsfäden Philipp Gampe
Hi Deus, Deus wrote: > Die bestehende Tabelle hat bereits einen Primary-Key "id". > Wie bringe ich Typo3 bei, dass "id" als "uid" verwendet werden soll? > Geht das überhaupt oder muss ich ein neues Feld "uid" hinzufügen. AFAIK kann man pid und uid nicht umkonfigurieren. Du müsstest dir halt noch

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-14 Diskussionsfäden Deus
Hallo. Vielen Dank für die Infos. Das Softdelete funktioniert nun! Die bestehende Tabelle hat bereits einen Primary-Key "id". Wie bringe ich Typo3 bei, dass "id" als "uid" verwendet werden soll? Geht das überhaupt oder muss ich ein neues Feld "uid" hinzufügen. Es funktionieren inzwischen UPDATE,

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-14 Diskussionsfäden Peter Linzenkirchner
Hallo, um die Daten im Listenmodul zu finden ist das Feld pid entscheidend. Es muss die uid der Seite enthalten, auf der der Datensatz erscheinen soll. Die Felder *ver* sind nur wichtig, wenn man eine Versionierung braucht und die Felder sys_l* sowie l10* sind nur nötig, wenn man eine Sprachve

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-14 Diskussionsfäden Deus
Hallo. Habe nun folgende Felder in der Datenbank und im TCA hinzugefügt: - deleted - hidden - crdate - tstamp - cruser_id - starttime - endtime - t3ver_oid - t3ver_id - t3ver_wsid - t3ver_label - t3ver_state - t3ver_stage - t3ver_tstamp - t3ver_origuid - sys_language_uid - l10n_parent - l10n_diffs

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-09 Diskussionsfäden Bernd Wilke
Am 09.03.2016 um 16:46 schrieb Deus: Hallo. Ich habe nun auch folgende Felder für die Tabelle hinzugefügt: -uid -pid -deleted -hidden -crdate -tstamp Wenn ich in der List-Ansicht einen Datensatz editiere und speichere, wird der entsprechende Datensatz in der Datenbank aktualisiert. Wenn ich in d

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-09 Diskussionsfäden Deus
Hallo. Ich habe nun auch folgende Felder für die Tabelle hinzugefügt: -uid -pid -deleted -hidden -crdate -tstamp Wenn ich in der List-Ansicht einen Datensatz editiere und speichere, wird der entsprechende Datensatz in der Datenbank aktualisiert. Wenn ich in der List-Ansicht bei einem Datensatz a

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-08 Diskussionsfäden Deus
Hallo Nicole. Vielen Dank für dein Feedback und deine Geduld. Wenn ich das TCA wie von dir vorgeschlagen speichere, dann habe ich keinen Zugriff auf die Daten. Extbase findet zwar die korrekte Anzahl an Objekte und zeigt mir auch in der List-View die Edit/Delete Buttons an, aber die einzelnen G

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-08 Diskussionsfäden Nicole Cordes
Hallo Deus, Am 08.03.2016 um 14:16 schrieb Deus: Hallo nochmal. Ich habe es hinbekommen. Das TCA-File muss so aussehen: $GLOBALS['TCA']['campaigns']['ctrl'], 'interface' => array( ), 'types' => array( ), 'palettes' => array( ), 'columns' => array( ), );

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-08 Diskussionsfäden Deus
Hallo nochmal. Ich habe es hinbekommen. Das TCA-File muss so aussehen: $GLOBALS['TCA']['campaigns']['ctrl'], 'interface' => array( ), 'types' => array( ), 'palettes' => array( ), 'columns' => array( ), ); ## EXTENSION BUILDER DEFAU

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-08 Diskussionsfäden Deus
Hallo. Vielen Dank für euer Feedback. Da ich mich mit dem TCA (noch) nicht wirklich gut auskenne mal wieder die Frage: Wie gehts das? Habe im Ordner Configuration/TCA eine Datei Campaigns.php erstellt. Diese hat folgenden Inhalt: $TCA['campaigns']['ctrl'], 'interface' => array( //

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-08 Diskussionsfäden Bernd Wilke
Am 07.03.2016 um 16:33 schrieb Deus: Hallo Nicole. Vielen Dank für dein Feedback. Die Tabellen auf die ich zugreifen will, sind von einem NICHT-Typo3-Projekt. Dh. es existieren keine TCA-Dateien. Ebenso gibt es in den Tabellen auch keine PID, tstamp, crdate, etc. Wir haben ein PHP-Projekt zugeka

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-07 Diskussionsfäden Nicole Cordes
Hallo Deus, Am 07.03.2016 um 16:33 schrieb Deus: Die Tabellen auf die ich zugreifen will, sind von einem NICHT-Typo3-Projekt. Dh. es existieren keine TCA-Dateien. Ebenso gibt es in den Tabellen auch keine PID, tstamp, crdate, etc. Wir haben ein PHP-Projekt zugekauft und das will ich jetzt mit Ex

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-07 Diskussionsfäden Deus
Hallo Nicole. Vielen Dank für dein Feedback. Die Tabellen auf die ich zugreifen will, sind von einem NICHT-Typo3-Projekt. Dh. es existieren keine TCA-Dateien. Ebenso gibt es in den Tabellen auch keine PID, tstamp, crdate, etc. Wir haben ein PHP-Projekt zugekauft und das will ich jetzt mit Extbase

Re: [TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-07 Diskussionsfäden Nicole Cordes
Hallo Deus, Am 07.03.2016 um 15:46 schrieb Deus: Leider kommt beim Speichern folgende Fehlermeldung: Extension could not be saved: There is no entry for table "campaigns" of Campaign in TCA. For technical reasons you can only extend tables with TCA configuration. Ist es überhaupt möglich "fremd

[TYPO3-german] Bestehende NICHT-extbase Tabelle erweitern und nutzen

2016-03-07 Diskussionsfäden Deus
Hallo. Ich habe folgendes Problem. Ich habe einige bestehende Tabellen von einem NICHT-Typo3-Extbase Projekt. Diese Tabellen habe ich in eine aktuelle Installation integriert. Nun möchte ich gerne eine neue Extension erstellen und genau auf diese Tabellen zugreifen. Dazu habe ich im Extension B