[TYPO3-german] findByProperty bei MM relations ???

Ralf-Rene Schröder ralf.rene at online.de
Thu Sep 10 16:07:52 CEST 2015


Am 10.09.2015 um 15:35 schrieb Stefan Padberg:
> das könnte vielleicht an den entsprechenden TCA-Definitionen liegen.
> Kannst du die mal posten?
gerne doch...

beim Mitarbeiter ist es:
'ort' => array(
  'exclude' => 0,
  'label' =>
'LLL:EXT:ifvis/Resources/Private/Language/locallang_db.xlf:tx_ifvis_domain_model_verwaltungsmitarbeiter.ort',
  'config' => array(
    'type' => 'group',
    'internal_type' => 'db',
    'foreign_table' => 'tx_ifvis_domain_model_verwaltungsort',
    'allowed' => 'tx_ifvis_domain_model_verwaltungsort',
    'foreign_table_where' => 'AND
tx_ifvis_domain_model_verwaltungsort.pid=###CURRENT_PID###',
    'MM' => 'tx_ifvis_verwaltungsort_verwaltungsmitarbeiter_mm',
    'size' => 3,
    'minitems' => 1,
    'maxitems' => 3,
  ),
),

beim ort ist es:
'mitarbeiter' => array(
  'config' => array(
    'type'          => 'group',
    'internal_type' => 'db',
    'foreign_table' => 'tx_ifvis_domain_model_verwaltungsmitarbeiter',
    'allowed' => 'tx_ifvis_domain_model_verwaltungsmitarbeiter',
    'MM' => 'tx_ifvis_verwaltungsort_verwaltungsmitarbeiter_mm',
    'MM_opposite_field' => 'ort',
    'size'          => 10,
    'maxitems'      => 99999,
  ),
),


> Am 10.09.2015 um 11:08 schrieb Ralf-Rene Schröder:
>> Hallo zusammen...
>> ich habe in einer extbase extension folgendes Problem
>>
>> in einem FE Plugin habe ich eine Eigenschaft settings.mitarbeiter.ort
>> dort habe ich eine Selectbox aller Orte
>> wenn ich nun die Mitarbeiterliste anzeigen will, zeigt mir der list
>> Aufruf im Controller
>>
>> $ort = $this->settings['mitarbeiter']['ort'];
>> $mitarbeiterliste $this->mitarbeiterRepository->findByOrt($ort);
>> $this->view->assign('mitarbeiterliste', $mitarbeiterliste);
>>
>> fälschlicherweisealle die die eingetragene Orts ID direkt im Mitarbeiter
>> Datensatz haben (ist ja dort die Anzahl der Orte), aber nicht die, bei
>> denen die Zuordnung über die MM Tabelle erfolgt ist... WARUM?
>>
>> wenn ich den einzelnen Ort im FE ausgebe (mit seinen Mitarbeitern), dann
>> stimmt alles, das würde zwar mit einem anderen Layout als Workaround
>> klappen, aber wäre eigentlich so nicht gedacht...
>>
> 


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format


More information about the TYPO3-german mailing list