We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 46168
    • 3 Posts
    Здравствуйте. прочитал 3 урока по созданию собственного компонента, конечно понял не все, но в основном разобрался как все работает.
    Как сделать новый объект в админке я понял, а вот как сделать его с помощью морды сайта, пока не очень. И вообще пока не до конца понимаю как управлять объектами. Например, не смог в скрипте дописать в поле объекта свое значение.

    Есть стандартная задача, взять из формы данные, и засунуть в таблицу. Я пытаюсь сделать это через сниппет. По логике нужно создать объект, заполнить его поля, и засунуть в базу. Только это пока не получается.
    С английским проблема, поэтому оф документация помогает мало.

    Помогите пожалуйста, направьте в какую сторону копать!
      • 40921
      • 27 Posts
      Возможно я не понял, но в modx нет orm))
      Не совсем понял терминологию, но думаю что не ошибусь, если сделаю заключение, что компонент - ресурс... В любом случае все должно получаться, так как modx работает с базой посредством mysql запросов. Читайте api modx db и все должно получиться, а также если не знаете, как выглядит база данных modx - советую посмотреть... Работать с базой можно не только через апи, можете писать запросы как Вашей душе угодно, главное создать необходимые таблицы, ну или знать конфигурацию существующих.
      Конкретно, почитайте вот это http://modx-cms.ru/dokumentatsiya/dokumentacziya-evo/razrabotka/programmirovanie/modx-dbapi/