Вопрос

С этой страницы:

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

Вы можете видеть, что там написано $obj['property']; — рекомендуемый способ ссылки на свойство объекта в Doctrine для переносимость массива целей.

Я никогда раньше не слышал об этом термине, и Google не дал полезного результата.

Что это такое?

Это было полезно?

Решение

примеры показывают, что

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

вернет Phonenumbers[0] = '123 123', Phonenumbers[1] = '456 123' и Phonenumbers[2] = '123 777'

переносимость массива означает, что вы можете добавить больше $obj['property']; для следующего заявления.например, если вы добавите еще

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

это будет еще один Phonenumbers[3] = 'xxx xxx', где индекс массива увеличится на +1.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top