Общий вопрос про Modx
Прошу помощи.
Необходим следующий функционал:
Заранее благодарю.
Уделите пожалуйста минуту своего драгоценного времени наставьте на путь.
Необходим следующий функционал:
- пользователь сайта должен иметь возможность отправить заявку, состоящую из нескольких полей с приложением файлов
- пользователь обязан иметь возможность в личном кабинете проследить статус своей заявки
- а админ по заявкам, соответственно, должен иметь возможность изменять статусы заявок пользователей
Заранее благодарю.
Уделите пожалуйста минуту своего драгоценного времени наставьте на путь.
Комментарии: 16
Никто не шарит в Modx?
Неа, никто.
Свою таблицу, схему и т.д. создал, данные добавляются, работает выборка из таблицы. И все бы хорошо, если бы не одно но: по неведомой мне причине не желает изменять записи и удаление записей в таблице тоже не хочет делать. Обращение через xPDO. Причем сам объект изменяется, но save() ничего не дает. Прошу помощи.
У тебя скорее всего неверно настроена форма extjs там где должно быть удаление и обновление в форме должно быть скрыто еполе с id строкой базы данных которую надо удалить.
id записи записи передаю в параметрах сниппета. Строку находит правильно, именно с тем id который задал. После set строка БД изменяется, но в базу не пишется хоть тресни. Под админом пытался зайти и изменить без толку. Ни знаю на что думать. Код привести?
Для начала посмотри в лог.
Чисто в логе
Посмотри какой SQL формируется через modx::toSQL(). Выполни его в phpMyAdmin.
Для необходимого функционала нет готовых компонентов.
А если представить заявку ресурсом. Поля формы заявки можно запихнуть через разделитель скажем в content ресурса. Соответственно пользователю без проблем можно показать в личном кабинете созданные им ресурсы. Одно из полей ресурса можно использовать под статус заявки, который сможет менять менеджер. Так?
Либо создать свою пользовательскую таблицу в БД под это дело?
Либо создать свою пользовательскую таблицу в БД под это дело?
Правильнее было бы со своей таблицей.
Дерево при большом количестве ресурсов будет тормозить.
Дерево при большом количестве ресурсов будет тормозить.
Ресов много не предполагается, но да ладно. Не приходилось работать с FormIt2db? Примеров не нашел в рунете. Таблицу, схему и классы надо ручками создавать для его использования?
Использовал MIGx для создания таблиц и схем.
Добавление с фронтэнда делал через что-то самописное.
Добавление с фронтэнда делал через что-то самописное.
Третий день мучаюсь. Может есть идеи у кого?
Начни делать с начала) Сразу найдешь ошибку)
Через PDO работает. xPDO никак. Код то что смотреть он тот же что и при добавлении новой записи практически. только вместо newObject getObject.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.