В настоящее время мое приложение создает таблицы для каждого клиента, в которых они могут хранить свои собственные контакты.
Это создается на лету для каждого клиента, поскольку они создаются сами.
Например: Клиент 1 получает новую созданную таблицу с именем contacts_1
У меня есть модель ORM под названием «Контакт», которую я немного адаптировал, чтобы можно было передавать одну или две переменные при использовании фабрики.
Например: загрузить объект Contact в качестве итератора для этого списка
$ contact = ORM :: factory (‘Контакт’, 1);
Например: загрузить объект контакта для определенного контакта
$ contact = ORM :: factory (‘Contact’, массив (1,1)); (Первая переменная — это идентификатор списка, вторая — идентификатор контакта)
Все это работает нормально, однако при попытке сохранить информацию о контакте при загрузке через итератор переменная list_id не проходит, поэтому не может выполнить создание / обновление правильно.
Однако он отлично работает при загрузке одного контакта.
Я ищу предложения / советы о том, как:
* Делайте это лучше, за исключением создания отдельных моделей ORM для каждого из списков контактов, созданных на лету
* Как передать переменную list_id в секцию итерации модели ORM, чтобы функция сохранения работала правильно.
Задача ещё не решена.
Других решений пока нет …