Hi Petra,
wenn ich die controller function so aufbaue:
var $paginate = array();
function view($id = NULL) {
// $this->Customer->id = $id;
// $this->set('customer',$this->Customer->read());
$this->paginate['Location'] =
array('conditions'=>'Customer.id='.
$id, 'limit'=>25,'page'=>1);
$this->set('customer', $this->paginate('Location'));
}
bekomme ich genau die selben Meldung wie zuvor.
Notice (8): Undefined index: Customer [APP\views\customers\view.ctp,
line 1]
Warning (2): Invalid argument supplied for foreach() [APP\views
\customers\view.ctp, line 15]
Wobei die line 1 im view wie folgt aussieht:
<h1><?php echo $customer['Customer']['customer'];?></h1>
und die Line 15
foreach($customer['Location'] as $location):
Beides funktioniert ohne die paginator config.
Lieben Gruss
Mike
Gruss
Mike
On 1 Mai, 16:59, "Petra Dammann" <[EMAIL PROTECTED]> wrote:
> Hallo Mike,
>
> mit der Anweisung $this->set('customer',xxx); übergibst Du doch der View
> Daten (Array oder Variable). Du hast in Deinem Controller 2x diese
> Anweisung, d.h. natürlich überschreibst Du die Variable/Array "controller"
> für die View mit der letzten Anweisung. Daher dann auch die Fehlermeldungen
> in der View, weil das Array dann natürlich anders aufgebaut ist.
>
> Frage: Wieso machst Du es nicht so, wie ich in der 1. Mail vorgeschlagen
> habe? Die Anweisungen
> $this->Customer->id = $id;
> $this->set('customer',$this->Customer->read());
> kannst Du dann rausnehmen. Die customer_id übergibst Du dann ja bei
> $this->paginate['Location'] = array('conditions' => 'Customer.id =' . $id,
> 'fields' => $felder, 'limit'=>25, 'page' => 1);
>
> Mail doch mal, welche Fehlermeldungen mit meinem Vorschlag erscheinen.
>
> Viele Grüße,
> Petra
>
> --http://www.petradammann.de
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---