PHP

BackEnd


Архитектура Yii Debug
из Доклады

    Обзор и сравнение существующих архитектур дебаггеров в PHP, обзор возможностей Yii Debug и при чем тут панелька?

  • Категории: Разработка
  • Секции: PHP

  • Михаил Каморин
    Dev Tech Lead @ Skyeng
    Курск

    Рассмотрим задачу получения иерархических данных из реляционной СУБД со следующими вводными:

    1. Данные представляют собой дерево (связный граф без циклов)

    2. Необходимо для любого узла уметь получать поддерево заданной высоты

    3. Необходимо для любого узла уметь получать путь до корня дерева

    Рассмотрим отдельные частные случаи, возникшие на практике:

    1. Разнотипные элементы на одном уровне дерева

    2. Однотипные элементы на разных уровнях дерева

    3. Рекурсивные деревья переменной высоты (пример – файловая система, где вложенность файлов внутрь директорий может быть произвольной)

    Обсудим решение с использованием идей из GraphQL, которое позволяет построить общий механизм получения произвольным образом организованного дерева с разумно малым* (не всегда минимальным) количеством запросов в БД.

  • Категории: Разработка
  • Секции: PHP

  • Александр Макаров
    Lead / CTO @ Yii / Twindo
    Воронеж
    Yii3
    из Доклады

      Обзор PHP-фреймворка Yii3 от его автора. Ответы на вопросы "когда?", "почему так?". Полезно будет послушать не только тем, кто хочет попробовать новый фреймворк, но и тем, кто хочет улучшить внутренние инструменты в своей компании.

    • Категории: Разработка
    • Секции: PHP