对单元测试和&&和嘲弄。 我写了一个类“DataStorage”,通常的查询看起来像:
/**
* @param array $productArray
*/
public function setProductAttributesByProductIds(array $productIdsArray)
{
$productIdsString = implode(',', $productIdsArray);
$con = Propel::getConnection();
$query = $con->prepare( ... QUERY ..... )
$query->execute();
$attributes = $query->fetchAll();
___DO SOMETHING WITH DATA___
return $productArray;
}
我建议的方法:
问题是:您认为哪一种方法最好?