Имя объекта ссылки в массиве объектов - PullRequest
0 голосов
/ 25 января 2012

У меня есть массив объектов, и я пытаюсь сослаться на имя объекта внутри объекта. Пример будет выглядеть примерно так:

private 'inputs' => 
 array
  'displayName' => 
    object(Input)[2]
      private 'field' => string 'test' (length=17)
      private 'rules' => string 'test' (length=23)
  'inputTwo' => 
    object(Input)[3]
      private 'field' => string 'test' (length=17)
      private 'rules' => string 'test' (length=23)

и ссылаться на 'disaplyName' внутри операций объекта.

1 Ответ

3 голосов
/ 25 января 2012

Затем добавьте свойство displayName к объекту и присвойте ему имя. Делать что-то вне объекта частью требуемой работы объекта - это нечто среднее между плохим дизайном и невозможно. $inputs['displayName'] - это переменная, которая содержит объект, вы не можете создать циклическую зависимость между объектом и переменной, которая содержит объект.

Если я полностью не понял, что вы спрашиваете, в таком случае: уточните, что вы хотите сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...