Очистить таблицу зная название класса [MODX]

Очистить таблицу зная название класса или название таблицы
31 Октября 2023
php

Иногда удаление ресурсов не самый эфективный способ удалить данные, легче всего просто очистить всю таблицу.

  1. Вы можете, зная название таблицы, очистить её и так:

    $modx->query("TRUNCATE TABLE modx_agents_items");
    
  2. Но мы советуем, очищать данные, зная название класса таблицы:

    $modx->query("TRUNCATE TABLE {$modx->getTableName('agentsItems')}");
    

    Таким способом вы избежите случая, когда в системе поменяется префикс таблиц или название самой таблицы