Temat: Jak wydobyć dane z join table

Cześć,
Może mi ktoś podpowiedzieć, jak wybrać dane z tej tabeli : books_tags ?
Jak wiecie jest w tej tabeli tylko book_id i tag_id.

Za chorobę nie wiem, jak wybrać books które nie mają taga.
Odpowiedz jest własnie w tej tabeli wg mnie.

W którą stronę się zwrócic?
-czy postudiować Containable
-czy ['joins'] które niedawno czytałem ?

Piszą że joins nie jest zalecane.

Dzięki

konto usunięte

Temat: Jak wydobyć dane z join table

w takim razie może czyste query? http://book.cakephp.org/2.0/en/models/retrieving-your-...

Temat: Jak wydobyć dane z join table

Już raz zahaczyłem o query.

Zostałem zbluzgany :)

Troche mi trudno uwierzyć ze w cakeu nie ma czegoś na ten problem, jak nie będzie skłonie się pewnie ku query :)
Kamil Kosiński

Kamil Kosiński CTO w
DobryMechanik.pl

Temat: Jak wydobyć dane z join table

1.
pr($this->Book);

2. szukamy szukamy ;)
3. o, BooksTag :)
4.
$books = $this->Book->BooksTag->find('all', array('fields' => array('BooksTag.book_id')));
$books = Hash::extract($books, '{n}.BooksTag.book_id');
$books = array_unique($books);
czy
$books = $this->Book->BooksTag->find('list', array('fields' => array('BooksTag.id', 'BooksTag.book_id')));
$books = array_unique($books);
czy co Ci tam potrzebne
5. poczytać http://book.cakephp.org/2.0/en/models/associations-lin... bo może się przydać.

Temat: Jak wydobyć dane z join table

Właśnie dzisiaj gdzies znalazłem ten abstrakcyjny model BooksTag

Ile czasu trzeba żeby zostać choćby pomocnikiem tak wykwintnego piekarza jak ty?

Dziękuję Piekarzu :)
Marek Bożych

Marek Bożych Programista
Javascript/Ruby on
Rails

Temat: Jak wydobyć dane z join table

"Piekarzu" :D!!!



Wyślij zaproszenie do