Kordian Zadrożny

Kordian Zadrożny TETA HR, IT.
Konsulting,
Marketing, JOOMLA,
CorelDraw

Temat: scaffolding

Uczę się właśnie ciasteczka i mam następujący problem.
Takie oto tabele:
REATE TABLE IF NOT EXISTS `helpers` (
`id` int(11) NOT NULL auto_increment,
`user_id` smallint(6) NOT NULL,
`tytul` varchar(255) NOT NULL,
`tresc` text NOT NULL,
`stan` tinyint(1) NOT NULL default '0',
`data` date NOT NULL,
`data_stan` date default NULL,
PRIMARY KEY (`id`)

REATE TABLE IF NOT EXISTS `users` (
`id` smallint(6) NOT NULL auto_increment,
`nazwa` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`haslo` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
)

i

class User extends AppModel
{
var $name='User';

var $hasMany=array('Helpers');


}
class UsersController extends AppController
{
var $name='Users';

var $scaffold;
}

i tu wszystko działa

ale tu już nie:
class Helper extends AppModel
{
var $name='Helper';

var $belongsTo=array('Users');


}
class HelpersController extends AppController {

var $name = 'Helpers';

var $scaffold;
}

wywala biały ekran z masą błędów - o tu:
Obrazek

Temat: scaffolding

tak na szybko, bo pierwsze co rzuciło mi się w oczy:

relacje podaj w liczbie pojedynczej, czyli:

var $belongsTo=array('User');
oraz
var $hasMany=array('Helper');

Pozdrawiam,
smi
Kordian Zadrożny

Kordian Zadrożny TETA HR, IT.
Konsulting,
Marketing, JOOMLA,
CorelDraw

Temat: scaffolding

tak mi nie działało, dlatego zrobiłem z s na końcu ;)

w pojedynczych w /users wychodzi coś takiego:
Notice (8): Undefined property: Helper::$table [CORE\cake\libs\model\model.php, line 646]
Notice (8): Undefined property: Helper::$primaryKey [CORE\cake\libs\controller\scaffold.php, line 443]
Notice (8): Undefined property: Helper::$displayField [CORE\cake\libs\controller\scaffold.php, line 444]

Temat: scaffolding

czyli praktycznie to samo, co wkleiłeś w pierwszym poscie.
Nie mam teraz za bardzo jak sprawdzić tego organoleptycznie, więc teoretyzuję tylko... ale nie podoba mi się to, że scaffold.php nie potrafi sobie zainkludować pozostałych klas.

Ogólnie coś mi się majaczy, że był jakiś problem z kejkiem pod xamppem, poguglaj troszkę proszę ;)

Pozdrawiam,
smi.
Kordian Zadrożny

Kordian Zadrożny TETA HR, IT.
Konsulting,
Marketing, JOOMLA,
CorelDraw

Temat: scaffolding

ok, thx :)

konto usunięte

Temat: scaffolding

Klasa Helper jest już zdefiniowana w cake'u (http://api.cakephp.org/class/helper). Użyj innej nazwy po prostu.
Kordian Zadrożny

Kordian Zadrożny TETA HR, IT.
Konsulting,
Marketing, JOOMLA,
CorelDraw

Temat: scaffolding

o w morde :)
No jasne, wielkie dzięki ;) ;)

Następna dyskusja:

Dynamiczny scaffolding




Wyślij zaproszenie do