Yii2: свойства уникальных и id модулей

Класс yii \ base \ Module имеет 2 свойства: Я бы а также уникальный идентификатор. Первый «однозначно идентифицирует этот модуль среди других модулей, имеющих одного и того же родителя», а второй — просто уникальный идентификатор. Но я все еще не понимаю разницу. Зачем нам Я бы идентифицировать модуль, особенно из модулей с одним и тем же родителем, если есть уникальный идентификатор, что идентифицирует модуль тоже? Было бы неплохо показать мне пример, который показывает необходимость обоих этих свойств.

1

Решение

Модуль id является относительным идентификатором модуля и когда нет родителя
модуль id совпадает с uniqueId, но если вы используете вложенный модуль (один или несколько) внутри другого, то возникает необходимость иметь возможность назначать идентификатор модуля (его имя). Это имя присваивается с помощью идентификатора, который соответствует записи в config/main.php, Необходимость управлять, как часть структуры, абсолютной идентификацией каждого из этих вложенных модулей вместо этого выполняется UniqueId, UniqueId только для чтения, потому что его правильная конструкция управляется платформой

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]