ciao ,
sto utilizzando symfony, un framework php davvero potente.
Ho bisogno di sovrascrivere un metodo di una classe ereditata, ma non riesco...

ecco il metodo della classe "base" :

Codice PHP:
class autoTechActions extends sfActions{

public function 
executeList()
  {
    
$this->processSort();

    
$this->processFilters();

    
$this->filters $this->getUser()->getAttributeHolder()->getAll('sf_admin/tech/filters');

    
// pager
    
$this->pager = new sfPropelPager('Tech'20);
    
$c = new Criteria();
    
$this->addSortCriteria($c);
    
$this->addFiltersCriteria($c);
    
$this->pager->setCriteria($c);
    
$this->pager->setPage($this->getRequestParameter('page'1));
    
$this->pager->init();
  }

questo metodo npon fa altro che creare una lista da una select
io volevo ottenre la stessa cosa, solo filtrando la selecte con una direttiva WHERE , il problema che volevo evitare di riscrivere il metodo ereditato, ma solo aggiungergli una funzinalita'.Il codice, non corretto, che ho scritto e' il seguente:



Codice PHP:
class asstechActions extends autoasstechActions
{
    public function 
executeList()
      {
             
$c = clone $c;
             
$c->add(SdaPeer::SDASTATUS,'10');
                        
parent::executeList();

mi dice che l'oggetto c non esiste...]
qualcuno mi puo' aiutare?

saluti


cirpo