Перейти к основному содержанию
NightDevel

Main menu

  • Главная
  • Drupal
    • Модули
    • jQuery
  • Окружение
    • PHPStorm
    • Виртуализация
  • Заметки
  • О блоге
  • Список
  • Табличный вид
Работа с базой данных в Drupal 8
27 июня 6023 0

Урок 8. Работа с базой данных

Изменения не обошли работу с базой данных стороной, некоторые функции уже являются deprecated (устаревшими), но все еще используются. В этой статье разберем новый синтаксис статических, динамических запросов, а также, что использовать при работе с сущностями...

  • drupal 8
Урок 7. Form API
07 июня 6500 1

Урок 7. Form API

У Form API восьмой версии друпала много общего с API семерки. Формы по-прежнему используют рендерные массивы с указанием свойств и дочерних элементов. Многие свойства элементов аналогичны свойствам из 7-ой версии, но есть и специальные для конкретных элементов. Form API пополнился целым списком новых элементов, в том числе и на HTML5.

  • drupal 8
Урок 6. Menu API
23 мая 6484 5

Урок 6. Menu API

В 7 версии друпала меню апи было представлено hook_menu(). Именно этот хук отвечал за ассоциацию путей и колбеков, проверку доступа и т.д. В 8-ой версии эту работу выполняют две системы: роутинг и непосредственно Menu API, о которой и пойдет сегодня речь.

  • drupal 8
Drupal 8. Урок 5. Изучаем сервисы
07 марта 9716 3

Урок 5. Сервисы

Сервисы — это объекты, которыми управляет сервис контейнер (он же контейнер зависимостей, Dependency injection). По своей сути сервисы как и плагины, представляют собой кусочек функциональности, который выполняет конкретную задачу. Например, отправка писем, получение данных от какого-либо стороннего API, подключение к базе данных, работа с кешем и т.д.

  • drupal 8
Друпал 8 урок 4 Плагины, создание кастомного блока
07 февраля 7555 7

Урок 4. Плагины

В вводном уроке были приведены определения плагинов и их основное предназначение. Сегодня немного углубимся в теорию, а также разберемся как же создавать плагины на примере блоков.

  • drupal 8
Requests, responses, роутинг и контроллеры
23 января 8725 4

Урок 3. Requests и responses, роутинг и контроллеры

В данном уроке более подробно разберем requests, responses, как они создаются, как используются. Кроме того более детально рассмотрим роутинг и контроллеры, а также научимся создавать свой модуль.

  • drupal 8
Урок 2. Компоненты Symfony
09 января 9467 0

Урок 2. Компоненты Symfony

В этом уроке продолжим знакомиться с архитектурными нововведениями в восьмой версии Друпала, а именно — с компонентами Symfony2. Рассмотрим все компоненты симфони, которые вошли в ядро, а также разберемся для чего они нужны и за что отвечают.

  • drupal 8
Что нового в Drupal 8. Урок 1.
12 декабря 11943 3

Урок 1. Введение

Drupal 7 обладает массой возможностей и гибкостью, но в то же время есть и существенные ограничениями, включая недоработанное Entity API, отсутствие разделения между контентом и конфигурацией, которое в свою очередь приводит к трудоемкому процессу деплоймента и пр. Для всех этих проблем есть решение в виде контрибных модулей, но в большинстве случаев эти решения сырые...

  • drupal 8
Анонс серии уроков по Друпал 8
28 ноября 4404 3

Анонс серии уроков по Drupal 8

На момент написания данной статьи Drupal 8 имеет релиз 8.2.3. Сегодня мало кто разрабатывает серьезные сайты на восьмерке ввиду наличия небольшого количества контрибных модулей и относительно приличного перечня мажорных багов. Но тем не менее, момент массового перехода на 8 версию все же наступит и нам, разработчикам, нужно быть к нему готовым...

  • drupal 8
PHP Code sniffer installation
17 июня 4199 1

Альтернативный способ установки Code Sniffer

PHP архивы по умолчанию не содержат в себе Pear, необходимого для установки Code Sniffer. Кроме того, веб-серверы Wampserver, Acquia Dev Desktop и т.д. не всегда имеют в своем инструментарии Pear. Поэтому потребовалось обновить процесс установки Code Sniffer...

  • phpstorm

Страницы

  • 1
  • 2
  • 3
  • 4
  • 5
  • следующая ›
  • последняя »
Конструктор регулярных выраженийБыстрая проверка выраженийОптимизатор регулярок
012

Популярное за сегодня

  • Как изменить дефолтный таб в Field group
  • Как создать кастомный layout для панелайзера
  • Интеграция custom entity с панелайзером
  • Расширяем возможности кастомной entity
  • Создание кастомной entity

Новые комментарии

  • ошибка в описании метода
  • маппинг в данном случае -
  • а написать что такое...
  • У меня функция...
  • можно сделать доп....
еще

Популярные статьи

  • Настройка синхронизации файлов сервера с локальными через PHPStorm
  • Как установить и настроить Xdebug для PHPStorm
  • Настройка PHPStorm

© 2014-2022 nightdevel.ru Все права защищены. Копирование материалов сайта запрещено.