Навигация
Задача Б: отображение каталога товаров
Чем заняться на досуге
Вот несколько заданий, которые вы можете попробовать выполнить самостоя¬тельно.
• Добавьте к боковой панели показания даты и времени. Их не надо делать об¬новляемыми, просто покажите время вывода страницы на экран.
Шаг Б4: создание связи с корзиной
Заказчик, безусловно, рад нашему прогрессу. Идет всего лишь первый день раз¬работки, а у нас уже есть наполовину готовое и вполне приличное отображение каталога. Тем не менее заказчик заметил, что мы забыли об одной мелкой детали —
Шаг БЗ: использование помощника для форматирования цены
Отображение каталога все-таки имеет некоторые изъяны. В базе данных хранит¬ся число, соответствующее цене товара, но нам хотелось бы отобразить его в фор¬мате долларов и центов. Цена, составляющая 12.34, должна быть показана в виде S12.34, и число 13 должно приобрести вид $13.00.
Шаг Б2: добавление макета страницы
Страницы обычного веб-сайта зачастую используют один и тот же макет — со¬зданный дизайнером стандартный шаблон, используемый для размещения содер¬жимого. Наша задача состоит в том, чтобы добавить такое же украшение к каж¬дой странице, используемой покупателем.
Шаг Б1: создание каталога товаров
Ранее мы сказали, что будем использовать для этого приложения два класса кон¬троллеров. Контроллер Admin, используемый продавцом для управления прило¬жением Depot, мы уже создали. Настало время создать второй контроллер, кото¬рый будет работать при работе с покупателями. Назовем его Store.
Задача Б: отображение каталога товаров
Пока наш день в основном шел успешно. Мы получили от заказчика первые за¬просы, документально оформили основные технические условия, выработали первое отображение необходимых нам данных и собрали воедино страницы, пред¬назначенные для ведения учета товаров нашего интернет-магазина.