protected function deleteProductCategories($demoId) { $query = new Am_Query(new ProductCategoryTable()); $query->add(new Am_Query_Condition_Field('code', 'LIKE', $demoId . ':%')); $count = $query->getFoundRows() ? $query->getFoundRows() : 1; foreach ($query->selectPageRecords(0, $count) as $pCategory) { $pCategory->delete(); } }