ich habe ein etwas komplexeres View.
Deshalb stehen die Formularfelder (der Code für diese) nicht direkt im View, sondern die versch. Felder kommen aus Helpern.
Das sieht so aus:
- Code: Alles auswählen
<?php
echo $html->css('clients/add', null, null, null);
echo $javascript->link('clients/add', false);
echo $form->create('Client') . "\n";
echo $html->tag('div', null, array('id' => 'clients')). "\n";
echo $clients->fields('add');
echo $html->tag('/div') . "\n";
echo $html->tag('div', null, array('id' => 'groups'));
echo $form->input('Group', array(
'label' => 'Gruppen',
'type' => 'select',
'multiple' => 'checkbox'
));
echo $html->tag('/div') . "\n";
echo $html->tag('div', null, array('id' => 'tabs'));
echo $html->tag('div', null, array('id' => 'tabhead'));
echo $html->tag('span', 'Verlauf', array('id' => '0'));
echo $html->tag('/div');
echo $html->tag('div', null, array('id' => 'tabcontent'));
echo $html->tag('div', null, array('id' => '0'));
echo $progresses->getProgress();
echo $html->tag('/div');
echo $html->tag('/div');
echo $html->tag('/div') . "\n";
echo $form->end('Speichern');
?>
Das funktioniert wunderbar.
Nach dem einbinden der Security-Component und dem Absenden des Formulars erhalte ich aber nur folgende Ausgabe:
Das liegt 100%ig an der Security-Component.
Kommentiere ich diese im Controller aus dann funktionierts.
Arbeite ich mit der Componente und schreibe den kompletten Code aus den Helpern in den View funktionierts auch - da ich aber den relative umfangreichen Code mehrmals brauche und den View nicht so aufblähen will würde ich den möglichen Code (so wie jetzt eben) in Helper auslagern.
Kann mir bei dem Problem jemand helfen?