Domanda

Da questa pagina:

http://www.doctrine-project.org/documentation/manual/1_2/en/working-with-models#dealing-with-relations:creating-related-records

Si può vedere che si dice $obj['property']; è il metodo consigliato di riferirsi a proprietà di un oggetto in Dottrina per la array portabilità scopi.

Non ho mai sentito parlare di questo termine prima e Google non è venuto su con risultato utile.

Che cos'è?

È stato utile?

Soluzione

Gli esempi mostrano che

$user->Phonenumbers[]->phonenumber = '123 123';
$user->Phonenumbers[]->phonenumber = '456 123';
$user->Phonenumbers[]->phonenumber = '123 777';

restituirà Numeri di telefono [0] = '123' 123, Numeri di telefono [1] = '456' 123 e Numeri di telefono [2] = '123 777'

array portabilità significa che è possibile aggiungere più $obj['property']; per la prossima dichiarazione. per esempio, se si aggiungono più

$user->Phonenumbers[]->phonenumber = 'xxx xxx';

che sarà un'altra Numeri di telefono [3] = 'xxx xxx' dove l'indice dell'array aumenterà +1.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top