Создание ресурса - раздела с тикетами

Создаю новые ресурсы через сниппет. Обычно сам процесс создания выглядит так:

$newResource= $modx->newObject('modResource');
$newResource->set('createdby', $modx->user->get('id'));.
$newResource->set('template', '5');
$newResource->set('isfolder', '1');
$newResource->set('parent', '3');	
$newResource->save();

Вопрос знатокам — как через сниппет создать новый ресурс, если это раздел с тикетами?
Влад
24 марта 2014, 21:04
modx.pro
1 248
0

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

Василий Наумкин
25 марта 2014, 04:56
+1
$newResource= $modx->newObject('TicketsSection');
$newResource->set('class_key', 'TicketsSection');
    Svoy
    25 марта 2014, 11:45
    0
    а что эффективнее через процессоры или так?
      Aртур Чикин
      25 марта 2014, 12:20
      0
      Ты выбрал MODX Revo, будь добр играть по его правилам.

      Через процессоры.
        Svoy
        25 марта 2014, 14:04
        0
        т.е. newObject() — не по правилам? ;)
          Clean
          26 марта 2014, 00:47
          0
          Делай так, как требует определенная задача.
          Если тебе при создании ресурса не нужна вся мощь процессоров на вроде проверки прав, вызова событий и всего что вложено в логику тикетов, то создавай объект в БД и не парься…

          Главное понимать что хочешь получить…
      Влад
      26 марта 2014, 02:31
      0
      Спасибо!!!
      А можно ли через этот сниппет указать форматирование URI для дочерних тикетов?
      $newResource->set('uri','%y%m%d%id%ext'); не работает.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6