Cześć!
Problem pewnie banalny ale jednak jest. Otóż dopiero zacząłem uczyć się Cake'a i tak na początek stworzyłem sobie baze danych z której tutaj są dumpy:
CREATE TABLE IF NOT EXISTS `advertisments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`content` text COLLATE utf8_unicode_ci,
`author_id` int(11) DEFAULT NULL,
`date_posted` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
INSERT INTO `advertisments` (`id`, `content`, `author_id`, `date_posted`) VALUES
(1, 'Sprzedam Yamahe R1 2012r. Serwisowany, dbany, silnik igła.', 1, '2012-10-10 10:15:00');
CREATE TABLE IF NOT EXISTS `authors` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`password` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`email` varchar(150) COLLATE utf8_unicode_ci DEFAULT NULL,
`type` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`date_registered` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
INSERT INTO `authors` (`id`, `name`, `password`, `email`, `type`, `date_registered`) VALUES
(1, 'Author1', 'passwd1', 'author1@gmail.com', 'admin', '2001-02-02 09:36:00');
Następnie w folderze app/Model/Datasource stworzyłem dwa pliki:
Advertisment.php
class Advertisment extends AppModel {
public $belongsTo = 'Author';
}
Author.php
class Author extends AppModel {
public $hasMany = 'Advertisment';
}
Oraz dwa pliki w folderze app/Controller :
AdvertismentsController.php
class AdvertismentsController extends AppController {
public $name = 'Advertisments';
public $scaffold;
}
AuthorsController.php
class AuthorsController extends AppController {
public $name = 'Authors';
public $scaffold;
}
No więc tak jak widać przykład napradę prosty (chyba prostszego być nie może) ale jednak coś nie działa

.
Bardzo proszę o pomoc i z góry dziękuje.
Pozdrawiam