Workspace

В Prologue-Framework для разработки сложных систем используется workspace. 

workspace - это область в которой работает функционал определенной части проекта. К примеру есть крупный портал и у этого портала есть сущность пользователь. У пользователя есть стена, поиск по другим пользователям, настройки профиля и многое другое. Такой функционал можно реализовать двумя способами.

Первый способ - вы делаете все как для типичного проекта, то есть располагаете все контроллеры, модели, компоненты, файлы представлений и др. в папке /Project/ и все будет работать. Но при таком подходе у нас будет слишком много контроллеров в одном месте, хотелось бы это все инкапсулировать и разнести по модулям. 

Второй способ - вы скачиваете воркспейс, копируете его в корень (на уровне с папкой Prologue). В корне появляется папка workspace. Мы её переименовываем в users и открываем файл /users/index.php 

Подразделы