ZendFramework 2.0 relazione uno a molti

Salve, stavo facendo i primi passi con Zendframework 2.0, e dopo aver provato l'applicazione guida presente sul sito ufficiale(quella degli album)..,volevo modificarla facendo una relazione uno a molti, tipo un album può avere n canzoni; di conseguenza avrei 2 tabelle album e canzoni; con l'applicazione d'esempio si usava TableGateway, cercando su internet.. ho letto che questo non poteva essere più usato..,ma devo percorrere  un'altra strada ossia di usar ein maniera diretta Zend/Db(useZend\Db\Sql\Select();useZend\Db\ResultSet\ResultSet();

Però non riesco a capire come configurare il modulo che prima con TableGateway era cosi composto

public function getServiceConfig()
    {
        return array(
            'factories' => array(
                'Account\Model\AccountTable' =>  function($sm) {
                    $tableGateway = $sm->get('AccountTableGateway');
                    $table = new AccountTable($tableGateway);
                    return $table;
                },
                'AccountTableGateway' => function ($sm) {
                    $dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
                    $resultSetPrototype = new ResultSet();
                    $resultSetPrototype->setArrayObjectPrototype(new Account());
                    return new TableGateway('account', $dbAdapter, null, $resultSetPrototype);

inviato 3 anni fa
McNamara
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda