Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Проблема с ассоциациями

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Установка и настройка
Предыдущая тема :: Следующая тема  
Автор Сообщение
AlRamp

цитировать



Зарегистрирован: 18 Фев 2009 18:16:50
Сообщения: 2

СообщениеДобавлено: 18 Фев 2009 18:56:26    Заголовок сообщения: Проблема с ассоциациями Ответить с цитатой

Здравствуйте!
Изучаю CakePHP 1.2 в срочном порядке, делаю пример из книжки (CakePHP Application Development), почему-то не работают ассоциации моделей.

Работаю с: Denwer3 (стандартные настройки + разрешил InnoDB)
CakePHP 1.2.8004, PHP5, MySQL 5.

1. БД создал.
2. В ней таблицы: авторы
Код:
CREATE TABLE `authors` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` varchar( 127 ) NOT NULL ,
`email` varchar( 127 ) NOT NULL ,
`website` varchar( 127 ) NOT NULL
);

книги
Код:
CREATE TABLE `books` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`isbn` varchar( 13 ) NOT NULL ,
`title` varchar( 64 ) NOT NULL ,
`description` text NOT NULL ,
`author_id` int( 11 ) NOT NULL
)


3. Модели:
Код:
<?php
class Author extends AppModel
{
var $name = 'Author';
var $hasMany = 'Book';
}
?>


Код:
<?php
class Book extends AppModel
{ var $name = 'Book';
var $belongsTo = 'Author';
}
?>


4. Само собой, контроллеры автора(/app/controllers/authors_controller.php):
Код:
<?php
class AuthorsController extends AppController {
var $name = 'Authors';
var $scaffold;
}
?>

книги (/app/controllers/books_controller.php):
Код:
<?php
class BooksController extends AppController {
var $name = 'Books';
var $scaffold;
}
?>


5. Создаю парочку записей (авторов и книг).

при запросе /books/ вместо имен авторов в виде ссылок отображаются цифры books.autor_id

в SQL-логе запрос один.

Может я в этой жизни что-то не понимаю Smile ? Просьба к В«RTFMВ» не отправлять уже начитался.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AlRamp

цитировать



Зарегистрирован: 18 Фев 2009 18:16:50
Сообщения: 2

СообщениеДобавлено: 19 Фев 2009 13:30:13    Заголовок сообщения: Ответить с цитатой

Создал модели c помощью В«cake bakeВ» все заработало. Question Подскажите новичку в чем могло быть дело?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sledemexy
Гость
цитировать






СообщениеДобавлено: 14 Сен 2009 04:27:10    Заголовок сообщения: Проблема с ассоциациями Ответить с цитатой Изменить/удалить это сообщение Удалить сообщение

Быстро ответили Smile
Вернуться к началу
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Установка и настройка Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru