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

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

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

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

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

WordPress. Меню навигации. Часть 2 из 2

Для построения меню WordPress использует класс Walker_Nav_Menu, объект этого класса является значением по умолчанию для параметра walker функции wp_nav_menu(). Можно создать свой класс и переопределить методы, чтобы сформировать своё меню. Например, задать класс nav-item для элементов списка и класс nav-link для ссылок.
Категория: Web-разработка • CMS WoprdPress

WordPress. Меню навигации. Часть 1 из 2

WordPress позволяет создавать и настраивать меню прямо из админки, добавляя ссылки кликами по чекбоксам и меняя порядок ссылок простым перетаскиванием. В меню можно добавить ссылки на страницы, категории и отдельные посты. Можно добавлять свои произвольные ссылки и создавать многоуровневые меню.
Категория: Web-разработка • CMS WoprdPress

Yii2. Объекты доступа к данным

Объекты доступа к данным (DAO) обеспечивают объектно-ориентированный API для доступа к реляционным базам данных. Это основа для других, более продвинутых, методов доступа к базам данных, включая построитель запросов и Active Record. При использовании DAO в основном используется чистый SQL и массивы PHP.
Категория: Web-разработка • Yii2 и Laravel

Yii2. Построитель запросов

Построитель запросов позволяет конструировать SQL выражения в программируемом и независимом от СУБД виде. В сравнении с написанием чистого SQL выражения, использование построителя помогает писать более читаемый код и генерировать более безопасные SQL выражения.
Категория: Web-разработка • Yii2 и Laravel

WordPress. Заголовок страницы

Функция wp_get_document_title() получает заголовок текущей страницы (документа), который принято выводить в теге title. Замена для устаревшей функции wp_title(). Для главной страницы функция возвращает название сайта + тире + краткое описание. Название и описание функция получает из настроек сайта.
Категория: Web-разработка • CMS WoprdPress
Теги: CMS • Hook • Web-разработка • WordPress

WordPress. Навигация и пагинация

Функция the_post_navigation() выводит на экран HTML блок ссылок на следующую и предыдущую записи. Используется на странице отдельной записи. Эта функция объединяет в одну отдельные функции: next_post_link() и previous_post_link(). Функция создана для удобства, с ней вставлять блок навигации можно одной строкой.
Категория: Web-разработка • CMS WoprdPress

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.