Hello,
nem igazán használok Cake-et, most van egy feladatom egy már meglevő (működő) projektben: a keresési mintákat le kell menteni egy táblába.
Így csináltam:
- létrehoztam a táblát:
CREATE TABLE `kereses_mentes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`q` char(255) NOT NULL,
`category_id` int(10) NOT NULL,
`type_id` int(10) NOT NULL,
`page_size` int(15) NOT NULL,
`kereses_idopontja` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `q` (`q`),
KEY `category_id` (`category_id`),
KEY `type_id` (`type_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
- készítettem egy modellt:
cat app/models/kereses_mentes.php
<?php
class Kereses_mentes extends AppModel {
var $name = 'Kereses_mentes';
}
?>
- a kontrollerben így hívom:
$this->sdata = array(
'Kereses_mentes' => array(
'id' => 0,
'q' => $this->data['q'],
'category_id' => (!empty($this->data['category_id'])) ? $this->data['category_id'] : 0,
'type_id' => (!empty($this->data['type_id'])) ? $this->data['type_id'] : 0,
'page_size' => (!empty($this->page_size)) ? $this->page_size : 0,
'kereses_idopontja' => date("Y-m-d H:i:s")
)
);
$this->Kereses_mentes->save($this->sdata);
Viszont a kód nem működik

A Cake dob egy 500-es server errort, és semmi nem látszik az oldalon. Ha a config.php-ban a
Configure::write('debug', 2);
értéket állítom be, akkor ezt kapom:
Fatal error: Class 'Debugger' not found in /home/webroot/myapp/cake/libs/security.php on line 53
Merre keresgéljek? Bármilyen ötletet szívesen veszek.
Köszönöm:
a.