Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CakePHP]Wczytanie danych z innego controllera
Forum PHP.pl > Forum > PHP > Frameworki
Randallmaster
jestem w pliku:

OrdersController.php

no i wczytywac dane moge tak $this->Order->Find('all');

a jak wczytać inną bazę np orders_channels?

$this->OrdersChannel->Find('all');

tak nie działa
r4xz
Jeśli masz w utworzone relacje między Order, a OrdersChannel to poprzez:
  1. $this->Order->OrdersChannel->Find('all');


lub poczytaj o uses (używaj tego rozważnie i jeśli jest to konieczne):
  1. public $uses = array('Order', 'OrdersChannel');
  2. ...
  3. $this->OrdersChannel->Find('all');
Randallmaster
w orders_channels mam dodaną pozycję orders_id i tu zapisaują się id z orders. To jest poprawna relacja w cakephp?

a po zrobieiu foreach jak wczytać dane?:

<?= $r['ORDERS_CHANNELS']['name']; ?>

co ma być w miejscu ['ORDERS_CHANNELS']?

poradziłem sobie można zamknąć smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.