Mam mały problem z pobraniem rekordu z bazy przy użyciu frameworka CakePHP.
pliki :
shows_controller.php
<?php class ShowsController extends AppController { var $name = 'Shows'; function index() { (...) } function view($date = null) { $this->Show->date = $date; $this->set('shows', $this->Show->read()); } } ?>
kiedy w przeglądarce wpisuje adres :
Kod
http://localhost/blog/shows/view/1227740400
zapytanie nic nie zwraca. Ale nie dlatego, że rekord nie istnieje(bo istnieje) a dlatego, że tworzone jest błędne zapytanie :
SELECT `Show`.`id`, `Show`.`user_id`, `Show`.`title`, `Show`.`city`, `Show`.`date`, `Show`.`bands`, `Show`.`authors`, `Show`.`content`, `Show`.`comments` FROM `shows` AS `Show` [b]WHERE `Show`.`id` = 1227740400[/b] LIMIT 1
Nie wiem dlaczego, ale w zapytaniu sprawdzana jest tabela ID a nie DATE... ma ktoś może jakiś pomysł jak to rozwiązać ?

Pozdrawiam i z góry dziękuje !