Attualmente sto usando una funzione per ottenere i miei repository in questo modo:Utilizzando un esterno repository di un controller in Symfony2
public function getRepositories()
{
// Tasks
$tasks = $this->getDoctrine()
->getRepository('Model:Task');
// Task Info
$taskInfos = $this->getDoctrine()
->getRepository('Model:TaskInfo');
return array(
'tasks' => $tasks,
'taskInfos' => $taskInfos,
);
}
Così nelle mie azioni di controllo, posso solo chiamare alcuni SQL come questo:
Ma ora che ho alcuni controller, ho notato che sto copiando la stessa funzione getRepositories() in ognuno di essi che non è buono in quanto replica ripetutamente il codice.
Quello che voglio è avere come una classe di supporto, e questa potrebbe essere una delle funzioni in questo.
Ma come faccio a farlo, dato che la classe helper non sarà un controller e lì per $this->getDoctrine()
ovviamente non funzionerebbe?
Grazie
Sei una leggenda !! Grazie è esattamente quello di cui avevo bisogno !! – b85411
Sono felice di poter essere utile! – LBridge