правка связанных записей
правка связанных записей
у юзера есть несколько номеров телефонов, телефоны хранятся в отдельной таблице
при редактировании юзера нужно вывести все телефоны с возможностью удалить\добавить\изменить
интересует материал как правильно это сделать
при редактировании юзера нужно вывести все телефоны с возможностью удалить\добавить\изменить
интересует материал как правильно это сделать
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: правка связанных записей
со связями понятно
вопрос как это на клиенте организовать, даже не вопрос а интересует готовая статья или пример
вопрос как это на клиенте организовать, даже не вопрос а интересует готовая статья или пример
Re: правка связанных записей
а как разрулить ситуацию с динамическим добавлением новых объектов на клиенте?
например создаем пользователя, к нему можно добавить название товара и количество, всего 2 поля
и таких записей товаров и количества может быть много
как в контроллере обработать товары и количество, если этих объектов по сути нету, как и самого юзера
например создаем пользователя, к нему можно добавить название товара и количество, всего 2 поля
и таких записей товаров и количества может быть много
как в контроллере обработать товары и количество, если этих объектов по сути нету, как и самого юзера
Re: правка связанных записей
начнем с того, что в админке создавая какую-то сущность, объекта тоже изначально нет. Ситуация аналогична.kukuruku писал(а):а как разрулить ситуацию с динамическим добавлением новых объектов на клиенте?
например создаем пользователя, к нему можно добавить название товара и количество, всего 2 поля
и таких записей товаров и количества может быть много
как в контроллере обработать товары и количество, если этих объектов по сути нету, как и самого юзера
Ссылку-то откройте. там море обсуждений обработки таких записей. читайте, пробуйте.
Re: правка связанных записей
по ссылке обрабатываются записи которые уже откуда то берутся, у меня данные добавляются динамически
объект один и я знаю что придут данные для одного объектачто в админке создавая какую-то сущность, объекта тоже изначально нет
Re: правка связанных записей
для Post придет массив $_POST['Post'], для связанных комментов $_POST['Comment'] - массив с полями типа $_POST['Comment'][0]['name'], $_POST['Comment'][0]['content'], $_POST['Comment'][1]['name'], $_POST['Comment'][1]['content'] итд. Обрабатываете массив и линкуете с первым постом.kukuruku писал(а):по ссылке обрабатываются записи которые уже откуда то берутся, у меня данные добавляются динамическиобъект один и я знаю что придут данные для одного объектачто в админке создавая какую-то сущность, объекта тоже изначально нет
Re: правка связанных записей
Если я Вас правильно понял, то сейчас решаю ту же самую задачу. Админ создает товар (интернет-магазин) но количество свойств конкретного товара заранее не известно (длина, ширина, вес, но может еще и цвет или наличие USB порта и так далее). Объект "Товар" и объект "Свойства" разнес по разным таблицам. Некоторые из свойств товара которые присущи всем товарам - цена, старая цена, фото - занес сразу в таблицу Товар, так как такие поля будут всегда предлагаться к заполнению. Остальные свойства товара попадут в связанную таблицу "Свойства".
Решать буду скорей всего таким образом. Пользователь заполняет товар и потом через jQuery будет "+" чтобы добавить одно или несколько новых свойств товара (то есть как Вы и пишите - динамическое создание новых свойств). Ну а после - сохранение этих связанных объектов товар и его свойств (в таблице "Свойства", естественно есть поле product_id). Конкретную реализацию не подскажу, поскольку сам еще решаю эту задачу.
Решать буду скорей всего таким образом. Пользователь заполняет товар и потом через jQuery будет "+" чтобы добавить одно или несколько новых свойств товара (то есть как Вы и пишите - динамическое создание новых свойств). Ну а после - сохранение этих связанных объектов товар и его свойств (в таблице "Свойства", естественно есть поле product_id). Конкретную реализацию не подскажу, поскольку сам еще решаю эту задачу.
Осторожно! Вы общаетесь с новичком
Re: правка связанных записей
если добавлять без индекса
то как затем на сервере разрулить ?Comment[]['name']
Comment[]['content']
Re: правка связанных записей
верно. с индексом добавляйте. Третий раз: откройте ссылку гугла - там есть все примеры.kukuruku писал(а):если добавлять без индексато как затем на сервере разрулить ?Comment[]['name']
Comment[]['content']
Re: правка связанных записей
ТС, получилось решить эту задачу? Дело в том что у меня тоже такая же задача. Нужно к объекту недвижимости прикрепить несколько телефонов.kukuruku писал(а):у юзера есть несколько номеров телефонов, телефоны хранятся в отдельной таблице
при редактировании юзера нужно вывести все телефоны с возможностью удалить\добавить\изменить
интересует материал как правильно это сделать
Re: правка связанных записей
идея такая- делаем шаблон для добавляемой записи, либо динамически создаем элементы
обязательно имя элемента name=[index]name
затем в форме копируем этот шаблон, вставляем индекс и добавляем к основной форме
на сервере получаем массив и обрабатываем
обязательно имя элемента name=[index]name
затем в форме копируем этот шаблон, вставляем индекс и добавляем к основной форме
на сервере получаем массив и обрабатываем