Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="evilbloodydemon"][b]Serginho[/b] движок сможет отсортировать по полю ассоциированной таблицы, только если данные из нее выбираются одним запросом с основной таблицей. для связи второго уровня это не так. для версии 1.2 можно попробовать http://github.com/rafaelbandeira3/linkable[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
Serginho
Добавлено: 13 Янв 2010 15:46:10
Заголовок сообщения:
evilbloodydemon писал(а):
Цитата:
wich means that in "one to many" relations (hasMany, hasAndBelongsToMany)
should only be used from the "many to one" tables.
все подходит, полностью читать же нужно.
Дело в том, что я сначала установил и попробовал, в результате чего натолкнулся на букет ошибок. (установил и подключил правильно, сомнений нет)
Исходя из этого и начал читать.
Так и не решил данную задачу. Ещё идеи?
evilbloodydemon
Добавлено: 13 Янв 2010 09:04:51
Заголовок сообщения:
Цитата:
wich means that in "one to many" relations (hasMany, hasAndBelongsToMany)
should only be used from the "many to one" tables.
все подходит, полностью читать же нужно.
Serginho
Добавлено: 12 Янв 2010 23:51:32
Заголовок сообщения:
Цитата:
* Can be used as a alternative to the ContainableBehavior:
* - On data fetching only in right to left operations,
* wich means that in "one to many" relations (hasMany, hasAndBelongsToMany)
Для моих BelongsTo, к сожалению, не подходит
.
Неужели нету других (любых) способов отсортировать по полю 2-го уровня?
Типичная (как мне кажется) задача...
evilbloodydemon
Добавлено: 10 Янв 2010 22:12:33
Заголовок сообщения:
Serginho
движок сможет отсортировать по полю ассоциированной таблицы, только если данные из нее выбираются одним запросом с основной таблицей. для связи второго уровня это не так.
для версии 1.2 можно попробовать http://github.com/rafaelbandeira3/linkable
Serginho
Добавлено: 08 Янв 2010 15:08:16
Заголовок сообщения: Paginator->sort() with related tables
Доброго времени суток.
У меня в базе есть 3 таблицы (users, cities, countries).
В соответствующих им моделях:
Код:
users BelongsTo cities
cities BelongsTo countries
В контроллере (UserController):
Код:
recursive => 2
В отображении:
Код:
<th>
<?php echo $paginator->sort('Name', 'first_name');?>
</th>
<th>
<?php echo $paginator->sort('Country', 'Country.name');?>
</th>
<th>
<?php echo $paginator->sort('City', 'City.name');?>
</th>
По first_name и City.name сортирует нормально. А Country отказывется замечать.
В чём моя ошибка?
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».