2013-09-01 2 views
1

У меня есть массив, который я хочу показать на диаграмме классов.Ассоциативный массив в диаграмме классов UML

protected static $config = array(
     'host' => 'localhost', 
     'username' => '', 
     'password' => '', 
     'dbname' => '' 
    ); 

это правильный путь:

$ конфигурации (ключ: 'локальное', значение: '' ключ: 'имя пользователь', значение: '', ключ: 'пароль', значение: «» ключ: «имя_бд», значение: «»)

и подчеркнул всю линию для статического

ответ

0

Обычно один не использует UML, чтобы настроить такие вещи, но вы можете сделать это. Вам нужно будет создать спецификации экземпляра, чтобы получить желаемый результат.

Вы можете создать спецификацию экземпляра, associativeArrayInstanceSpec1 типа AssociativeArray, которая составляет кучу других спецификаций экземпляра AssociativeArrayEntry, каждая из которых имеет определенный ключ и значение. Затем вы можете объявить свойство со значением по умолчанию в SomeClass как config : AssociativeArray [1] = associativeArrayInstanceSpec1.

+0

По-прежнему не могу понять, как я могу показать все пары ключ-значение? – Bor

 Смежные вопросы

  • Нет связанных вопросов^_^