цепь CakePHP выбрать в форме с особыми условиями - PullRequest
0 голосов
/ 22 сентября 2010

Мое приложение формы запрашивает 2 цепочки выбора со специальными условиями, и я использую cakephp 1.3 для создания этого приложения.

Иерархия и порядок выбора разделов таков:

1 - отель

2 - тип номера

В отеле ограничено количество посетителей в каждом номере

Отношения:

клиент имеет один отель-> тип номера на x будних дней и / или выходных

отели имеют много типов номеров

roomtypes имеет ограничения по количеству посетителей и различные цены в будние / выходные дни

Пользователь выбирает даты «прибытия» и «отъезда» в отель, и поэтому список заполняется отелями.что есть свободные номера, а затем список с номерами.Я показываю рассчитанную цену на следующей странице подтверждения.

У кого-нибудь есть хорошие идеи?Я действительно застрял здесь.

много, спасибо

1 Ответ

1 голос
/ 22 сентября 2010

Я бы изменил ваши отношения и модели.Они не имеют тонны смыслового смысла - почему клиент должен иметь один тип гостиничного номера?Это не имеет смысла.

Вместо этого я бы порекомендовал:

Room hasOne RoomType
Customer HABTM Reservation
Reservation hasOne RoomType

Есть ли причина, по которой вы не хотите, чтобы RoomType был просто столбцом в модели комнаты?Потому что тогда у вас могут быть модели номеров, клиентов, бронирования, которые будут собирать всю необходимую вам информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...