interessantes problem..

evtl. musst du mehrere auf versch. seiten wiederkehrende Teile
(anstatt sie zu elementen zu machen)
einfach in funktionen eines helpers packen..

$meinformhelfer->generateAddressForm() etc


On 19 Mai, 19:49, Hermann Wacker <[EMAIL PROTECTED]> wrote:
> Hallo Paul,
>
> vielen Dank für den Tip, die eine Zeile ist ja grandios :)
>
> Nur eine Frage bleibt: Bisher habe ich meine Customer::add() View so
> erweitert, das ich den Inhalt aus Address::add() rauskopiert habe und
> das dann in einen Array gepackt habe.
> Sieht dann so aus:
>
> <div class="customers form">
> <?php echo $form->create('Customer');?>
>         <fieldset>
>                 <legend><?php __('Add Customer');?></legend>
>         <?php
>                 echo $form->input('client_id');
>                 echo $form->input('business_type_id');
>                 echo $form->input('subsidiary_id');?>
> <div>Adresse:</div>
> <?php
>                 echo $form->input('Address.street');
>                 echo $form->input('Address.city');
>                 echo $form->input('Address.zipcode');
>                 echo $form->input('Address.street_nr');
>                 echo $form->input('Address.country');
>                 echo $form->input('Address.additional_Address_line');
>                 echo $form->input('Address.title');
>                 echo $form->input('Address.gender');
>         ?>
>         </fieldset>
> <?php echo $form->end('Submit');?>
>
> Das funktioniert zwar wunderbar, macht mir aber arbeit wenn ich jetzt
> dem Table addresses neue Spalten gebe.
> Ich würde jetzt den Teil der zur Adresse gehört in einen Helper
> stecken, damit ich es 1. mehrfach im Code verwenden kann und 2. bei
> Tableänderungen nur eine Stelle im Code ändern muß.
> Ist das korrekt gedacht, oder macht man das anders?
>
> Grüße
>  Hermann
--~--~---------~--~----~------------~-------~--~----~
Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und
wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke.
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an