Temat: Nazwy tabel a nazwy w MVC
Witam, w cake stawiam właściwie swoje pierwsze kroki.Mam np. 2 tabele w bazie danych i tworzę w katalogu views podkatalogi kategorie, news gdzie umieszczam index.thtml
w controllers są pliki
news_conrtoller.php
<?php
class NewsController extends AppController
{
var $name = "News";
public function index()
{
$this->set('News', $this->News->findAll());
}
}
?>
kategorie_controller.php
<?php
class KategorieController extends AppController
{
var $name = "Kategorie";
public function index()
{
$this->set("kategorie", $this->Kategorie->findAll());
}
}
?>
a w models
news.php
<?php
class News extends AppModel
{
var $name = "News";
}
?>
kategorie.php
<?php
class Kategorie extends AppModel
{
var $name = "Kategorie";
}
?>
Kiedy wpisuję adres serwer/app/news/ jest o.k. a kiedy serwer/app/kategorie
to mi wywala błąd że oczekiwano tabeli w bazie danych 'kategories'
Jak zmienie na 'kategoria' to że 'kategorium' no i zastanawiam się co zrobić żeby cake nie kombinował sobie z tymi nazwami tabel tylko szukał takiej jak jest w modelu podana.
----------------
$useTable w modelu pomogłoJarosław Ziółkowski edytował(a) ten post dnia 23.01.08 o godzinie 19:18