Вход в систему и управление пользователями
Информацию об изменениях в /atk4-example/lib/Frontend.php можно найти в документации agiletoolkit
Кроме того, я обрисовал некоторые изменения, чтобы некоторые страницы были общедоступными, а другие были видны только при входе в другой пост здесь , что может быть полезно
Как сказали римляне, если вы посмотритена примере Colubris вы можете увидеть примеры использования различных уровней авторизации, например, для клиента, для разработчика и менеджера.
Шаблоны
Вы можете прочитатьо гибких шаблонах инструментария здесь - основы в том, что вы определяете бизнес-логику для каждой страницы в классе php.По умолчанию эти страницы будут использовать shared.html в качестве шаблона, но вы можете изменить это, определив функцию в классе страниц с именем defaultTemplate.
Шаблоны могут использовать теги для определения того, где должны быть размещены элементы кода, созданные на странице, например, содержимое по умолчанию здесь
Где данные между тегами будут заменены компонентами, добавляемыми в классопределено для этой страницы.Если у вас нет содержимого по умолчанию, вы также можете использовать сокращенную версию
Если вы просто добавляете элементы на страницу в соответствующем классе страниц, они будут автоматически добавлены в тег Content.Если вам нужен больший контроль, вы можете создавать шаблоны со всей разметкой HTML, которую вы хотите (или сделать так, чтобы графический дизайнер сделал это, или даже загрузить понравившийся вам шаблон с сайта шаблонов, например templatemonster.com), а затем добавить теги там, где вы хотите, чтобы ваша страницакод для размещения.
Это очень гибко - вы также можете добавлять фрагменты HTML-кода в качестве представлений и многократно использовать их на странице или использовать одно и то же представление на разных страницах.