Поиск по блогу

Магазин на Yii2, часть 21. Оформление заказа, часть вторая

Хорошо, форма для оформления заказа готова, правила для валидации полей заказа заданы. Осталось только сохранить в таблицу БД order введенные пользователем данные. Поскольку у нас поля created и updated должны сохранять текущую дату и время, добавим метод behaviors() для класса Order.
Категория: Web-разработкаYii2 и Laravel

Магазин на Yii2, часть 20. Оформление заказа, часть первая

Итак, корзина готова, можно приступать к оформлению заказа. Для хранения заказов создадим две таблицы в базе данных. Одну — для хранения всех заказов в магазине, другую — для хранения состава каждого заказа. Для каждой таблицы создадим модель, добавим класс контроллера с единственным действием и представление для действия.
Категория: Web-разработкаYii2 и Laravel

Магазин на Yii2, часть 2. Создаем базу данных и классы моделей

Теперь создаем базу данных eshop и две таблицы — product и category. Таблица category описывает разделы каталога, а таблица product — товары каталога. Редактируем файл config/db.php, изменяем имя базы данных на eshop. И создаем классы моделей Category и Product в директории models.
Категория: Web-разработкаYii2 и Laravel

Yii2. Запись данных в БД. Часть 2

Метод save() может вставить или обновить строку данных в зависимости от состояния ActiveRecord объекта. Если объект создан с помощью оператора new, вызов метода save() приведёт к вставке новой строки данных. Если же объект был получен с помощью запроса на получение данных, вызов save() обновит строку таблицы.
Категория: Web-разработкаYii2 и Laravel

Yii2. Запись данных в БД. Часть 1

Обычно для записи данных в БД используется метод save(), также можно использовать метод update(). Но метод save() используется чаще, потому что он более универсален. С ним можно как вставлять новые данные, так и обновлять уже существующие данные. То есть, можно выполнять как запрос INSERT, так и запрос UPDATE.
Категория: Web-разработкаYii2 и Laravel

Yii2. Работа с ActiveRecord

ActiveRecord обеспечивает объектно-ориентированный интерфейс для доступа и манипулирования данными, хранящимися в базе данных. Класс ActiveRecord соответствует таблице в базе данных, объект ActiveRecord соответствует строке этой таблицы, а атрибуты объекта ActiveRecord представляют собой отдельные поля строки.
Категория: Web-разработкаYii2 и Laravel

Yii2. Работа с базой данных

Для начала создадим базу данных под названием catalog, из которой будем получать данные. В базу данных добавим две таблицы — category и product. И вставим в каждую таблицу несколько записей. Далее нужно настроить подключение к базе данных. Для этого редактируем файл config/db.php.
Категория: Web-разработкаYii2 и Laravel
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.