Nu nevienmēr taisnība... Piemēram es izmantoju katrai DB tabulai klasi, kura saņem _POST, pārveido datus un attiecīgi protams saglabā.. vēlāk jau iekšā uztaisa vajadzīgo query..
Klase būs noderīga tad, ja būs kaut kās ekstemdēts no pamatklases, kurai būs gatavi vairāki validatori
class MyTable extends BaseTable {
function validate()
{
ret = parent::validateInt( $this->data->intValue, $max, $min);
}
}
BaseTable::validateInt($a,$b,$c)
{
if (error)
$this->error("nekorekts ints");
}