[!] Symfony по-русски - Онлайн Справочник с примерами
Primary tabs

[начиная с версии 3]
Как начать
- Вариант с переносом сайта в нашем учебном курсе (для начинающих разработчиков, тех кто учится)
Для начинающих
- Устанавливаем (Setup)
- Создаём первую страницу (Create your First Page in Symfony): http://fkn.ktu10.com/?q=node/9250
- Маршрутизация (routes): http://symfony.com/doc/current/routing.html
- Базы данных:
Далее рассматриваем темы:
Источники
- Документация: http://symfony.com/doc/current/index.html
- Частично переведённая на русский документация (сайт в процессе разработки) https://symfony.com.ua/doc/current/index...
Key Words for FKN + antitotal forum (CS VSU):
- The stream or file ".../var/logs/dev.log" could not be opened Ошибка Решение
- An exception occurred while executing 'INSERT INTO user Symfony Ошибка. Кавычки для некоторых имен таблиц
- Bundle Бандл -- что это в Symfony (tool, service)
- Return value of "...::execute()" must be of the type int, NULL returned. Ошибка при запуске консольной команды
- Return value of Symfony\Component\ErrorHandler\Exception\FlattenException::getCode()... Ошибка
- Symfony Failed to remove file "..../var/cache/de~/pools/....."
- Symfony -- AccessControle (контроль доступа) и roles (роли)
- Symfony -- Валидация данных. Способы
- Symfony -- Не обновляются данные в браузере при разработке на удалённом сервере. Шаблон html
- Symfony 3 как начать -- инструкция
- Symfony AbstractAuthenticator Пример создания пользователя из "из API" (SSO)
- Symfony FOSUserBundle Как сделать регистрацию пользователя
- Symfony [critical] Error thrown while running command "...". Message: "There are no commands defined in the "..." names Ошибка
- Symfony\Component\Config\Exception\FileLocatorFileNotFoundException Ошибка при отладке DependencyInjection does not exist
- There are no registered paths for namespace "KnpPaginator". Ошибка решение
- Unable to find file "@TwigBundle/Resources/config/routing/errors.xml".
- Uncaught Error: Class 'Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle' symfony Обновление до 5ой версии, решение
- [!] Sonata (symfony 3 bundle) -- заметки по этому модулю
- [Database] FAIL - The database schema is not in sync with the current mapping file. Ошибка
- assets Продвинунутое управление в Symfony
- codeception read symfony env for test
- codeception symfony functional Получение клиента (client) - через что слать запросы - Функциональные тесты
- codeception symfony functional Функциональные тесты, Получение клиента (client)- заметки, mock
- composer create-project В существующую директорию
- composer install Изменяет symfony.lock (git)
- composer Ошибка Installation request for symfony/symfony (locked at v3.3.14, required as 3.3.*) -> satisfiable by symfony/symfon
- composer Ошибка при composer update -- FosUserBundle
- docker symfony Authenticator Пример авторизации в другом приложении, сервисе,из докера через сеть основной ОС (хостовой системы)
- doctrine symfony Обновление схемы doctrine:schema:update --force
- encore dev --watch Отрабатывает только один раз, не проводит пересборка при изменении файлов, не работает
- php symphony - что почитать
- symfony Где происходит добавление авторизационного токена- куки
- symfony Извлечение файла из data: URL в base64 (data:image/jpeg;base64)
- symfony Ошибка message: "The file "..." was not uploaded due to an unknown error." UploadedFile base64
- symfony Переопределение имени колонки в сущности -- ???? (entity)
- symfony -- ClassNotFoundException - ошибка загрузки класса
- symfony -- FOSUserBundle Как переопределить стандартную форму авторизации?
- symfony -- Конфигурация своего бандла
- symfony -- Ошибка при установке Some parameters are missing. Please provide them
- symfony -- Смс регистрация и аутентификация (sms-код). Пример.
- symfony -- Создать свой бандл (create Bundle) -- Каркас
- symfony -- как подключиться к базе данных -- конфигурация бд
- symfony -- не работает redirect() Как сделать переадресацию
- symfony -- получить список доступных сервисов
- symfony .htaccess Как сконфигурировать
- symfony 2.8 Разворачиваем Cимфони 2.8 -- устатановка после клонирования репозитория
- symfony 3 doctrine Сгенерировать базу данных по моделям -- команды
- symfony 3 -- Содержимое проекта,назначение папок и директорий (Структура)
- symfony 3 Session Storage was not able to create directory "/var/www/ .../app/../var/sessions/dev
- symfony 3 doctrine Проверяем схему базы данных -- doctrine:schema:validate
- symfony 3 Вложенные формы 2/3 уровня -- как получить прототип -- Как во вложенную коллекцию вложить ещё одну
- symfony 3 Изменить имя отображаемое имя поля формы (label) -- пример
- symfony 3 Конфигурацией, настройка бандлов -- добавить параметры к загруженному из XML. Service, Reference class, Definition
- symfony 3 Пример генерации сущности Entity в консоли -- doctrine:generate:entity (основа для модели)
- symfony 3 Установка
- symfony 4 -- Конфигурация базы данных (Configurate Database)
- symfony 4 .env не переопределяется через .env.local (Access denied for user)
- symfony 4, 5 Загрузка файлов - пример формы (Type, AbstractType) и контроллера
- symfony AccessDeniedException и AccessDeniedHttpException: Какая разница
- symfony Attempted to call an undefined method named ... of class ... -- Ошибка
- symfony CRUD контроллер -- генерация средствами doctrine
- symfony Cache directory ".../var/cache/dev" is not writable
- symfony Configurations -- Ошибка The Doctrine connection "default" referenced in service "" does not exist
- symfony Configurations -- Почему удаляются строки из parameters.yml?
- symfony Debug -- как отлаживать Symfony, чтобы программа не "зависала"
- symfony Doctrine -- Cвязанные сущности -- Пример Many To Many связи (с использованием PersistentCollection)
- symfony Doctrine -- PersistentCollection / ArrayCollection -- как работать
- symfony Doctrine -- Unidirectal, Bidirectal и Self-referencing associations - разница
- symfony Doctrine -- Ошибка Array to string conversion
- symfony Doctrine -- Поиск (select) по базе данных с помощью QueryBuilder
- symfony Doctrine -- Связанные сущности -- Пример One To Many связи (с использованием ArrayCollection)
- symfony Doctrine -- создать foreign key -- связь One To One между сущностями (внешние ключи)
- symfony Doctrine -- создать primary key (первичный ключ)
- symfony Doctrine -- сохранить поле array в PostgreSQL
- symfony Doctrne -- Автозаполнение даты в БД -- Gedmo
- symfony Entity "..." does not exist in the "..." bundle. You may have mistyped the bundle name or.. - Ошибка при генерации CRUD
- symfony FOSUserBundle - Undefined column: 7 ERROR: column t0.username does not exist
- symfony FOSUserBundle -- как удалить валидацию ненужных полей
- symfony Flex Что за пакет и для чего нужен ;)
- symfony Forms -- Создать форму - Валидация формы - Предзаполненные поля
- symfony Location -- как в symfony получить протокол и хост
- symfony MakerBundle Генератор кода (рабочего и болванок): пользователь, контроллер, сущность, миграция и т.д.
- symfony QueryBuilder -- Error: Invalid PathExpression. Must be a StateFieldPathExpression.
- symfony RedisAdapter redis url Подключение без пароля, как убрать пароль
- symfony Repository -- Ошибка Undefined method . The method name must start with either findBy or findOneBy!
- symfony Repository -- Что это? -- Пример реализации (репозиторий)
- symfony SessionListener: Где и как Куки подставляются в ответ Response cookies, SessionListener
- symfony SwiftMailerBundle -- Как отправить e-mail сообщение
- symfony The autoloader expected class ... to be defined in file Ошибка. Файл без класса
- symfony UploadedFile и denormalize() денормализация. Загрузка из base64
- symfony Validation -- удалить стандартную валидацию полей, удалить обязательные к заполнению поля
- symfony Warning: date_default_timezone_get(): It is not safe to rely on the system' - Ошибка при обновлении
- symfony annotations (аннотации) Страница не найдена -- белый экран (not found, 404). Решение
- symfony client Выключить перехват исключений клиентом $client->catchExceptions(false) Как проверить исключение в тесте
- symfony command -- Создать консольную команду php bin/console ...
- symfony cookies Куки заголовки, как посмореть что отдает движок/сервер
- symfony deserialize EntityNormalizer -- объект по id. Сохранение связаннной сущности
- symfony detime normalizer Как десериализовывать дэйттайм и связанные сущности (объект по id)
- symfony fosuserbundle - Как переопределить логику логина?
- symfony fosuserbundle -- Authentication (аутентификация)
- symfony fosuserbundle -- Валидация Regex (регулярные выражения)
- symfony framework.trusted_proxies" configuration key has been removed -- Обновление с 3.2 на 3.3 Ошибка
- symfony logout
- symfony parameters Использование значение одного пользовательского параметра в другом. Конкатенация (config/services.yaml)
- symfony phpunit Fatal error: Declaration of ... must be compatible with ...
- symfony react.js Как добавить его с помощью npm (без yarn)
- symfony route Маршрут -- все адреса кроме (например кроме /api для SPA приложения) - requirements
- symfony route Маршруты получить список роутов (консоль)
- symfony routes Аннотации или yaml - что лучше
- symfony security Пользователь не логиниться - получаем null
- symfony serializer Сохранение связанных сущностей -- как получаить объект по id
- symfony service -- Вызов контроллера в других контроллерах (использование одинаковых участков кода)
- symfony service -- Ошибка You have requested a non-existent service
- symfony service -- Получить объект Request в сервисе
- symfony service Передача параметров сервиса в yaml файле: must be null, an instance of..., you should configure its value
- symfony service Сервис -- что это в symfony
- symfony service Создания сервиса в файле конфигурации. Пример
- symfony webpack encore Установка и работа через npm (без yarn)
- symfony webpack encore Использование значений из .env (.env.local) для фронтенда. Пример настройки
- symfony yaml include (imports) Как включать дополнительные отдельные файлы в конфигурацию
- symfony yaml Где хранить секреты: ignore Как игнорировать и не хранить в репозитории важные данные (напр. для сервиса). .env
- symfony yaml Как получить значения параметров из конфига
- symfony Авторизация - как сделать форму входа (логин, реализация)
- symfony Время работы актуальности сессии (куков)
- symfony Вывод сообщений сообщений исключений (ошибок) в формате JSON. Разные форматы для разных контроллеров
- symfony Где проверяются доступны по аннотациям/атрибудем роля (security, vedor)
- symfony Действие (action) в контроллере по умолчанию
- symfony Действие контроллера, которое ничего не возвращает, как сделать пустой ответ
- symfony Задать контроллер для главной домашней страницы (маршрут)
- symfony Как загружать уже существующие данные -- запрос к базе при загрузке фикстур -- Создание групп пользователей FOSUserBund
- symfony Как игнорировать некоторые аннотации (doctrine vs swagger)
- symfony Кеширование - как сделать
- symfony Консольная команда для создания пользователя - пример
- symfony Консольные команды (doctrine и не только)
- symfony Несколько маршрутов для одного действия контроллера (routes -- два и более для action). Например со слэшем и без
- symfony Нормализация и Денормализация normalize, denormalize -- что это такое (API)
- symfony Обновляем фрэймворк до очередной минорной версии (например, с 3.2 на 3.3)
- symfony Обработка событий: Добавить заголовок во всех ответы (header, response)
- symfony Отправка почты SMTP (SwiftMailer) - как настроить, пример кода
- symfony Очистка кеша (кэш, cache:clear) - консольная команда
- symfony Ошибка при запуске composer update на localhost-е
- symfony Переадресация не из контроллера (редирект)
- symfony Перехват и обработка исключений из разных точек приложения в одном месте
- symfony Поле "только для чтения" без возможности записи из пользоватеского ввода (denormalize, read only)
- symfony Получить версию фрэймворка -- консольная команда
- symfony Получить доступ к методам сущности в консольной команде
- symfony Получить путь к директории приложения от корня файловой системы
- symfony Префикс Route url (маршрута) для группы контроллеров
- symfony Создание первой страницы, назначение маршрута
- symfony Список обработчиков события EventDispatcher -- как его получить и узнать порядок вызова
- symfony Узнать какие параметры бандла можно настроить -- конфигурация
- symfony3 Doctrine -- Миграции
- symfony4 -- Функциональные тесты (Functional Tests). Что это. Пример.
- symfony4 ArgumentResolver не запускается
- symfony4 Form -- Сохранение non-mapped поля (не относящегося к сущности, для которой генерируется форма)
- symfony4 Form -- Форма с вложенной коллекцией форм. Создание, сохранение. Вложенные сущности, "документы", иерархия
- symfony4 Form -- вывести связанную сущность в виде выпадающего списка select
- symfony4 Security Access Denied. Причины отказа в доступе, решение
- symfony4 autowiring Автозагрузка сервисов и параметров. Как получать сервисы и параметры в классах (autowiring, bind parameters)
- symfony4 dump() -- Не работает на встроенном сервере
- symfony4 symfony3 service Создание собственного сервиса. Пример
- symfony4 Внедрение зависимостей в трейт. trait. dependency injection.
- symfony4 Листенер события Response. Как изменить Response
- symfony4 Не работает автозаполнение даты в БД -- gedmo timestampable
- symfony4 Отключить отладочную панель инструментов
- symfony4 Ошибка Cannot autowire service \".service_locator.dXw1rRy\"...
- symfony4 Ошибка при запуске тестирования -- You have requested a non-existent service "test.client"
- symfony4 Переводчик (Translator) -- Перевод. Перевод значения с параметром
- symfony4 Резолвер аргументов (Argument Resolver)
- symfony4 Тестирование (testing) -- Как задать заголовок запроса
- symfony4 Хелпер для пейджинации, шаблон переключения страниц (Pagination Helper)
- symfony4 ошибка Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
- symfonyAnnotations -- Routing (Маршрутизация) - и как добавить параметр в роут
- webpack encore Настройка пседонима пути для файлов javascript
- Запуск Symfony на Apache2.4 с mod_proxy_fcgi (Ubuntu 16.04)
- Ошибка The path "fos_user.from_email.address" cannot contain an empty value, but got null.
- Установка Symfony на Windows - пример
- Log in to post comments
- 12003 reads