Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
F.O. Гость
|
Добавлено: 27 Ноя 2007 10:50:09 Заголовок сообщения: Проблемы с настройкой БД (mysql) |
|
|
Здравствуйте!
Помогите понять в чем дело:
Модель:
Код: | <?php
class Rents extends AppModel{
var $name = 'rents';
function getRentByid($id){
$rent = AppModel::query("SELECT * FROM rents WHERE id={$id}");
return $rent;
}
}
?> |
Контроллер:
Код: | <?php
class RentsController extends AppController{
function get(){
$id = 1; //
$rent = Rents::getRentById($id);
return $rent;
}
}
?> |
sql:
Код: | CREATE TABLE rents (
id int(9) NOT NULL default '',
data text,
PRIMARY KEY (id)
); |
Выбрасывается ошибка: "не существует таблица rents".
Таблица в БД есть![/code] |
|
Вернуться к началу |
|
|
KPOTOB Гость
|
Добавлено: 27 Ноя 2007 19:50:40 Заголовок сообщения: |
|
|
Кошмар какой
class Rents extends AppModel.
Меняем Rents на Rent
Выкидываем getRentByid($id) нафиг
Вместо Rents::getRentById делаем $this->Rent->findById($id);
И читаем ман хотябы раз
Материца потому что при вызове статической функи инстанс объекта нифига не проиничен и оно даже не догадывается ни о каких настройках. Счастье твое что не падает |
|
Вернуться к началу |
|
|
|