[TYPO3-mvc] fluid selector - Argument passed to x must be an instance of y, string given
Christian Essl
essl at incert.at
Tue Oct 4 14:18:00 CEST 2011
I dumped the object in extbase/classes/Reflection/ObjectAccess.php:
object(Tx_Extensionname_Domain_Model_Lehrgang)#649 (22) {
["uid:protected"]=>
NULL
["hidden:protected"]=>
NULL
["titel:protected"]=>
string(4) "title"
["alias:protected"]=>
NULL
["allgemein:protected"]=>
NULL
["lehrinhalte:protected"]=>
NULL
["ausbildung:protected"]=>
NULL
["finanzierung:protected"]=>
NULL
["htmlTitle:protected"]=>
NULL
["htmlDescription:protected"]=>
NULL
["htmlKeywords:protected"]=>
NULL
["htmlRobots:protected"]=>
NULL
["htmlSitemapChanges:protected"]=>
NULL
["htmlSitemapPriority:protected"]=>
NULL
["ausbildungsSchwerpunkt:protected"]=>
NULL
["themenSchwerpunkt:protected"]=>
object(Tx_Extbase_Persistence_ObjectStorage)#631 (3) {
["warning:private"]=>
string(208) "You should never see this warning. If you do, you probably used PHP array functions like current() on the Tx_Extbase_Persistence_ObjectStorage. To retrieve the first result, you can use the getFirst() method."
["storage:protected"]=>
array(0) {
}
["isModified:protected"]=>
bool(false)
}
["kurs:protected"]=>
object(Tx_Extbase_Persistence_ObjectStorage)#650 (3) {
["warning:private"]=>
string(208) "You should never see this warning. If you do, you probably used PHP array functions like current() on the Tx_Extbase_Persistence_ObjectStorage. To retrieve the first result, you can use the getFirst() method."
["storage:protected"]=>
array(0) {
}
["isModified:protected"]=>
bool(false)
}
["_localizedUid:protected"]=>
NULL
["_languageUid:protected"]=>
NULL
["pid:protected"]=>
NULL
["_isClone:private"]=>
bool(false)
["_cleanProperties:private"]=>
NULL
}
For some reason all the fields after "titel" have become NULL. (titel is the first input in the formular) This only seems to happen, when the ausbildungsSchwerpunkt-selector is in the formular. When I remove it, it saves all the fields normally and no error is thrown...
The formular:
http://pastebin.com/jrKQe9NT
-----Ursprüngliche Nachricht-----
Von: typo3-project-typo3v4mvc-bounces at lists.typo3.org [mailto:typo3-project-typo3v4mvc-bounces at lists.typo3.org] Im Auftrag von Claus Due
Gesendet: Dienstag, 04. Oktober 2011 13:58
An: TYPO3 v4 MVC project
Betreff: Re: [TYPO3-mvc] fluid selector - Argument passed to x must be an instance of y, string given
Sounds strange indeed. I suspect a problem in the Property Mapper or the data given to it. Do you have this property used in other form fields too? Do you have a way to dump the POST'ed data array? You should see an integer in the ausbildungsSchwerungen value.
/Claus
On Oct 4, 2011, at 1:54 PM, Christian Essl wrote:
> Yes, also the getter-method.
>
_______________________________________________
TYPO3-project-typo3v4mvc mailing list
TYPO3-project-typo3v4mvc at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
More information about the TYPO3-project-typo3v4mvc
mailing list