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