Dobrý večer,
tak nějak se snažím naučit CakePHP a teď jsem došel k problému, kdy bych rád využil relační možnosti v CakePHP.
Mám 3 tabulky, jejich struktura viz obrázek:
Vazby:
1 artist může mít více songs
1 song má pouze jednoho artist
1 song může mít více files
1 file má pouze jeden song
Snažil jsem se využít automatiky, kterou CakePHP nabízí, tedy:
Zatím v CakePHP poněkud tápu, takže budu rád za jakékoliv nakopnutí. U SongsController to bude vlastně fungovat stejně, jen místo $hasMany bude pravděpodobně $belongsTo, příp. $hasOne.PHP kód:<?php
class ArtistsController extends AppController {
public $name = 'Artists';
public $hasMany = 'Song';
//// INDEX
public function index() {
$this->set( 'artist', $this->Artist->find( 'first' ) );
}
}
?>
Předem moc děkuju za rady.
---------- Příspěvek doplněn 16.01.2012 v 20:14 ----------
EDIT: Jsem idiot, cpal jsem to do Controlleru, ne do Modelu. Ach jo. Pardon. Nicméně pro jistotu to tu nechám, kdyby se mi nedařilo dále.



