DefaultController
будет просто вызываться, когда вы звоните yoursite/yourmodule
.Вам не нужно менять его имя, чтобы оно работало.
Причина, по которой вы не переименовываете контроллер, заключается в том, что вы фактически не вызываете сам контроллер при переходе на ваш сайт / ваш модуль.Вы идете в корень модуля и получаете контроллер по умолчанию.Вот почему вам нужно определить модуль внутри config : чтобы Yii знал, что ему нужно искать модуль вместо контроллера.
Конечно, вы можете создать больше контроллеров внутри этого модуля.