Non funziona così, perchè il count è già settato da prima e lo prende in ogni caso.
Invece gli altri campi li ho settati praticamente dentro la pagina controller, in questo modo:
Codice PHP:
case 'insert'
       
$ordine=new OrdiniRecord();   
       
$ordine->setAzienda($_POST['azienda']);
       
$ordine->setNome($_POST['nome']); 
       
$ordine->setCognome($_POST['cognome']);
       
$ordine->setIndirizzo($_POST['indirizzo']);    
       
$ordine->setNumero($_POST['numero']);     
       
$ordine->setCap($_POST['cap']);           
       
$ordine->setCitta($_POST['citta']);      
       
$ordine->setProvincia($_POST['provincia']);     
       
$ordine->setEmail($_POST['email']);  
       
$ordine->setSettoreId($_POST['settoreId']);
       
$ordine->setPrefisso($_POST['prefisso']);  
       
$ordine->setCookie();         
       
$ordine->save();   
       require(
'Conferm.php');
       break; 

dove "setCookie()" fà questo:

Codice PHP:
public function setCookie(){ 
        
$sett=$this->getSettore()->getDescrizione();
        
setcookie('azienda',$this->getAzienda());      
        
setcookie('nome',$this->getNome());      
        
setcookie('cognome',$this->getCognome());  
        
setcookie('indirizzo',$this->getIndirizzo());
        
setcookie('numero',$this->getNumero()); 
        
setcookie('cap',$this->getCap());      
        
setcookie('citta',$this->getCitta());  
        
setcookie('provincia',$this->getProvincia());
        
setcookie('email',$this->getEmail());
        
setcookie('settore',$sett);   
        
setcookie('prefisso',$this->getPrefisso());