Управление часами работы магазина в CakePHP

#cakephp

#cakephp

Вопрос:

Я использую CakePHP для создания каталога магазина. У меня есть таблица магазинов и таблица открытия магазинов. В магазине много часов_открытия_хоурса. Таким образом, появляется возможность поиска магазинов, открытых в определенное время.

Магазины

  • ID
  • Имя
  • Описание

часы работы магазина

  • ID
  • store_id
  • день_из_недели
  • time_open
  • time_closed

Я переработал базовую функциональность CRUD для магазинов и для часов работы store_opening. Тем не менее, я хотел бы иметь возможность редактировать часы работы за неделю при редактировании сведений о магазине.

Я не уверен, что я поступил правильно, чтобы добиться этого. Может ли кто-нибудь указать мне правильное направление для редактирования записей hasMany с помощью метода редактирования магазинов?

Ответ №1:

Предполагая, что вы используете CakePHP 2.0 (если нет, я все равно предлагаю использовать 2.0), проверьте эту страницу

http://book.cakephp.org/2.0/en/models/saving-your-data.html#model-saveassociated-array-data-null-array-options-array

В нем точно объясняется, что вы хотите сделать.