Общий вопрос про Modx

Прошу помощи.
Необходим следующий функционал:
  1. пользователь сайта должен иметь возможность отправить заявку, состоящую из нескольких полей с приложением файлов
  2. пользователь обязан иметь возможность в личном кабинете проследить статус своей заявки
  3. а админ по заявкам, соответственно, должен иметь возможность изменять статусы заявок пользователей
И в связи с вышеизложенным, вопрос: можно ли организовать указанный функционал при помощи существующих дополнений для Modx и целесообразно ли? В случае если это возможно, то чем следует воспользоваться.
Заранее благодарю.

Уделите пожалуйста минуту своего драгоценного времени наставьте на путь.
Игорь Ж
24 января 2014, 21:54
modx.pro
1 172
0

Комментарии: 16

Игорь Ж
26 января 2014, 01:58
0
Никто не шарит в Modx?
    Василий Наумкин
    26 января 2014, 06:45
    0
    Неа, никто.
      Игорь Ж
      02 февраля 2014, 13:10
      0
      Свою таблицу, схему и т.д. создал, данные добавляются, работает выборка из таблицы. И все бы хорошо, если бы не одно но: по неведомой мне причине не желает изменять записи и удаление записей в таблице тоже не хочет делать. Обращение через xPDO. Причем сам объект изменяется, но save() ничего не дает. Прошу помощи.
        Aртур Чикин
        02 февраля 2014, 13:59
        0
        У тебя скорее всего неверно настроена форма extjs там где должно быть удаление и обновление в форме должно быть скрыто еполе с id строкой базы данных которую надо удалить.
          Игорь Ж
          02 февраля 2014, 14:15
          0
          id записи записи передаю в параметрах сниппета. Строку находит правильно, именно с тем id который задал. После set строка БД изменяется, но в базу не пишется хоть тресни. Под админом пытался зайти и изменить без толку. Ни знаю на что думать. Код привести?
            Сергей Шлоков
            02 февраля 2014, 19:32
            0
            Для начала посмотри в лог.
              Игорь Ж
              02 февраля 2014, 20:13
              0
              Чисто в логе
                Сергей Шлоков
                02 февраля 2014, 22:47
                0
                Посмотри какой SQL формируется через modx::toSQL(). Выполни его в phpMyAdmin.
    Евгений Webinmd
    26 января 2014, 02:16
    0
    Для необходимого функционала нет готовых компонентов.
      Игорь Ж
      26 января 2014, 02:33
      0
      А если представить заявку ресурсом. Поля формы заявки можно запихнуть через разделитель скажем в content ресурса. Соответственно пользователю без проблем можно показать в личном кабинете созданные им ресурсы. Одно из полей ресурса можно использовать под статус заявки, который сможет менять менеджер. Так?
      Либо создать свою пользовательскую таблицу в БД под это дело?
        Евгений Webinmd
        26 января 2014, 15:05
        0
        Правильнее было бы со своей таблицей.
        Дерево при большом количестве ресурсов будет тормозить.
          Игорь Ж
          26 января 2014, 15:29
          0
          Ресов много не предполагается, но да ладно. Не приходилось работать с FormIt2db? Примеров не нашел в рунете. Таблицу, схему и классы надо ручками создавать для его использования?
            Евгений Webinmd
            26 января 2014, 15:32
            +1
            Использовал MIGx для создания таблиц и схем.
            Добавление с фронтэнда делал через что-то самописное.
          Игорь Ж
          02 февраля 2014, 15:54
          0
          Третий день мучаюсь. Может есть идеи у кого?
            Aртур Чикин
            02 февраля 2014, 16:26
            0
            Начни делать с начала) Сразу найдешь ошибку)
              Игорь Ж
              02 февраля 2014, 16:33
              0
              Через PDO работает. xPDO никак. Код то что смотреть он тот же что и при добавлении новой записи практически. только вместо newObject getObject.
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            16