Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="Shiz"]Добрый день имеется две модели Category (id, title, slug) Story (id, title, slug, text) между ними установлен HABTM, связываются таблицей stories_categories $this->Category->findBySlug('slug'); возвращает категорию и все связанные с ней посты, со всеми полями. как вынимать из базы только Story.slug и story.title связанные c категорией по заданному slug?[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
Shiz
Добавлено: 23 Июн 2008 20:31:40
Заголовок сообщения:
Hellbot
, запрос идет только к таблице с категориями
Код:
SELECT `Story`.`slug`, `Story`.`title` FROM `categories` AS `Category` WHERE `Category`.`slug` = 'test' LIMIT 1
в прошлой версии я использовал связь одну категории с многими историями, и все отлично работало. гугл рекомендует изменить связи с помощью unbind и bind, но я не до конца понимаю как их юзать
Hellbot
Добавлено: 23 Июн 2008 20:22:16
Заголовок сообщения:
Shiz
Использовать обычный find ?
Код:
$this->Category->find(array('Category.slug' => $slug), array('Story.slug', 'Story.title'));
Shiz
Добавлено: 21 Июн 2008 09:59:21
Заголовок сообщения: 1.2, HABTM, findby, получение не всех полей связанной модели
Добрый день
имеется две модели
Category (id, title, slug)
Story (id, title, slug, text)
между ними установлен HABTM, связываются таблицей stories_categories
$this->Category->findBySlug('slug');
возвращает категорию и все связанные с ней посты, со всеми полями.
как вынимать из базы только Story.slug и story.title связанные c категорией по заданному slug?
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».