[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