Код данного примера можно найти в разделе c примерами использования Limb3
Мы полагаем, что мы уже выполнили первый пример создания приложения на базе Limb3 и имеете начальное представление, что такое ACTIVE_RECORD и WACT.
Плюсом будет, если вы кратко просмотрите содержимое следующих разделов:
Особо вчитываться пока может и не стоит. В процессе описания примера мы постараемся указывать на все сложные и новые моменты, которые могут быть для вас незнакомыми по сравнению с первым примером. Если что-то требует большого описания, мы будем давать ссылки на соответствующие страницы документации.
Пример - это электронный магазин, который будет позволять пользователям делать покупки из небольшого списка товаров и отслеживать состояние заказа. Приложение предусматривает регистрацию пользователей, разделение пользователей на покупателей и администраторов, хранение состояний в сессии, поиск по товарам и многое другое. Все это позволит рассмотреть Limb с различных сторон, а также показать некоторые типичные приемы работы с ним.
Если ваш веб-сервер обслуживает несколько доменов, то проект необходимо будет зарегистрировать в списке виртуальных хостов. Иначе же надо настроить DocumentRoot на директорию, где находятся файлы проекта.
Для выполнения данного примера нам необходим пакеты WEB_APP, WYSYWIG, а также пакеты, от которых они зависят. Информацию о том, как получить пакеты Limb в разделе "Где и как скачать Limb3".
Исходные коды примера можно получить через SVN:
svn co https://svn.limb-project.com/3.x/examples/shop
Мы будем использовать строку shop для указания пути, где лежат файлы готового приложения. Они могут нам потребоваться в процессе выполнения примера - мы будем брать оттуда некоторые файлы изображений, css-файлы и некоторые другие.
Обсуждение