#!/usr/bin/env php gen(10); zdTable('doclib')->gen(10); /** * title=productTao->deleteByID(); timeout=0 cid=1 */ $product = new productTest('admin'); $products = $product->objectModel->getByIdList(array(1,2,3,4,5)); r($products[3]->deleted) && p('') && e('0'); $doclib = $product->objectModel->dao->select('deleted')->from(TABLE_DOCLIB)->where('product')->eq(3)->andWhere('deleted')->eq(0)->fetchAll(); r(count($doclib)) && p('') && e(1); /* Delete product 3. */ $product->objectModel->deleteByID(3); $products = $product->objectModel->getByIdList(array(1,2,3,4,5)); r($products[3]->deleted) && p('') && e('1'); $product->objectModel->dao->reset(); $doclib = $product->objectModel->dao->select('deleted')->from(TABLE_DOCLIB)->where('product')->eq(3)->andWhere('deleted')->eq(1)->fetchAll(); r(count($doclib)) && p('') && e(1);