[TYPO3-german] SQL in Erweiterung
Mikwauschk
kathmik at gmail.com
Mon Jul 21 13:22:41 CEST 2014
so hab noch etwas gefunden wo der weg vieleicht besser ist:
$editEntry =
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("\plugin\Domain\Model\");
$i=0;
foreach(){
$istentry=false;
$testentry = $this->cronRepository->findByRaw('fid',$ID);
if(isset($testentry[0]['uid'])){
$istentry=true;
$editEntry =
$this->cronRepository->findByUid($testentry['uid']);
}
#
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($testentry, '
Objekt? ');
$editEntry->set... (...);
alle setter gesetzt
$i++;
if(!$istentry){ //nothing found new do insert
//funktioniert nicht warum?
$this->cronRepository->add($editEntry);
} else {
// funktioniert
$this->cronRepository->update($editEntry);
}
}
...
Update() funktion funktioniert einwandfrei
Add() geht nicht ... warum?
mfg
Christian
Am 20.07.2014 22:38, schrieb Mikwauschk:
>
> laut Beschreibung
>
> $query = $this->createQuery(); starten und öffen
>
> $result = $query->execute(); ausführen und schließen
>
> hmmm
>
>
> Am 20.07.2014 21:00, schrieb Renzo Bauen:
>> Könnte es sein, dass man das query-Objekt zuerst wieder zerstören muss,
>> bevor man ein neues machen kann?
>> So wie die Schleife jetzt aussieht, werden ja 80 Query-Objekte
>> generiert, das wird den Server grad ziemlich heftig fordern..!
>> Gruss Renzo
>
>
--
Christian Mikwauschk
Lasker Weg 2a
01920 Ralbitz-Rosenthal
Tel.: 035796 309900
email: kathmik at gmail.com
More information about the TYPO3-german
mailing list