Ariane Sardinas
New member
Hallo
ich habe momentan das problem, dass ein formular mittels der methode populate() die daten aus einen array nicht erkennt:
mein controller:
mein $result sieht so aus:
ich weiss nicht wie ich die werte in meiner form einlesen kann?
meine form:
kann jemand mir dabei helfen?
wie ich an die werte von result reinkomme?
ich habe momentan das problem, dass ein formular mittels der methode populate() die daten aus einen array nicht erkennt:
mein controller:
PHP:
$result = $this -> _hotelMapper -> fetchAll(array('tours_hotel_code = ?' => $hotelcode));
$form->populate($result);
PHP:
Array ( [0] => Hotel_Model_Hotels Object ( [_tours_id:protected] => 9 [_tours_hotel_code:protected] => 22222 [_tours_email:protected] => fdfd [_tours_telefon:protected] => +2423432 [_tours_fax:protected] => +44234 [_tours_tservice_name:protected] => [_tours_tservice_strasse:protected] => strasse 2 [_tours_tservice_plzort:protected] => 13430 berlin [_tours_tservice_telefon:protected] => +1111111 [_tours_tservice_fax:protected] => +1111 [_freigabe_vorname:protected] => mustermann [_freigabe_nachname:protected] => mustermann ) )
meine form:
PHP:
class Form_Form_LeihForm extends Zend_Form
{
public function __construct($options = null)
{
parent::__construct($options);
$hotel = new Zend_Form_Element_Text('tours_hotel_code');
$hotel->setLabel('tours_hotel_code')
->setRequired(true)
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator('NotEmpty')
->addErrorMessage('ddfdf');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('hotel');
$this->addElements(array($hotel, $submit));
}
}
wie ich an die werte von result reinkomme?
Zuletzt bearbeitet von einem Moderator: