Tomasz
Wójtowicz
Programista Ruby on
Rails
Temat: Przekazywanie obiektu do formularza
Witam,Mam takie pytanie.
Pobieram dane z tabeli PersonalData gdzie pole AddresseeId = ($request->getParameter('id') I pole „Do” = '0000-00-00 00:00:00':
$personal_data = Doctrine_Core::getTable('PersonalData')
->findOneByAddresseeIdAndDo($request->getParameter('id'),
'0000-00-00 00:00:00')
I następnie przekazuje obiekt PersonalData do formularza:
$this->form = new PersonalDataForm($personal_data);
Wszystko jest ok ale nie do końca chciałbym zeby tak było.
Chce dać warunek w zapytaniu taki że „Do is NULL”.
Więc daje:
$personal_data = Doctrine_Core::getTable('PersonalData')
->findByDql('addressee_id = ? AND do is NULL',
$request->getParameter('id'))
Ale niestety dostaje taki oto komunikat:
The "PersonalDataForm" form only accepts a "PersonalData" object.
Dlaczego takie zapytanie nie zwraca obiektu typu PersonalData tylko Doctrine_Collection? W jaki sposób to zrobic żeby było dobrze PozdrawiamTomasz Wójtowicz edytował(a) ten post dnia 26.11.10 o godzinie 18:43