Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CakePHP]Wczytanie danych z innego controllera
Randallmaster
post
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

Ostrzeżenie: (0%)
-----


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');


Ten post edytował r4xz 1.09.2013, 12:02:45
Go to the top of the page
+Quote Post
Randallmaster
post
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


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ąć (IMG:style_emoticons/default/smile.gif)

Ten post edytował Randallmaster 1.09.2013, 12:07:32
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 23:44