Создание ресурса - раздела с тикетами
Создаю новые ресурсы через сниппет. Обычно сам процесс создания выглядит так:
Вопрос знатокам — как через сниппет создать новый ресурс, если это раздел с тикетами?
$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();
Вопрос знатокам — как через сниппет создать новый ресурс, если это раздел с тикетами?
Комментарии: 6
$newResource= $modx->newObject('TicketsSection');
$newResource->set('class_key', 'TicketsSection');
а что эффективнее через процессоры или так?
Ты выбрал MODX Revo, будь добр играть по его правилам.
Через процессоры.
Через процессоры.
т.е. newObject() — не по правилам? ;)
Делай так, как требует определенная задача.
Если тебе при создании ресурса не нужна вся мощь процессоров на вроде проверки прав, вызова событий и всего что вложено в логику тикетов, то создавай объект в БД и не парься…
Главное понимать что хочешь получить…
Если тебе при создании ресурса не нужна вся мощь процессоров на вроде проверки прав, вызова событий и всего что вложено в логику тикетов, то создавай объект в БД и не парься…
Главное понимать что хочешь получить…
Спасибо!!!
А можно ли через этот сниппет указать форматирование URI для дочерних тикетов?
$newResource->set('uri','%y%m%d%id%ext'); не работает.
А можно ли через этот сниппет указать форматирование URI для дочерних тикетов?
$newResource->set('uri','%y%m%d%id%ext'); не работает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.