symfony Переадресация не из контроллера (редирект)

Переадресация из формы авторизации на имя маршрута (в данном случае 'test'):

use Symfony\Component\HttpFoundation\RedirectResponse;
......

return new RedirectResponse($this->urlGenerator->generate('test'));

См. подробнее: https://symfony.com/doc/current/security...

symfony Авторизация - как сделать форму входа (логин, реализация)

Данный раздел может меняться от версии к версии.

В версии 4.2.7 чтобы понять что к чему надо было почитать:

symfony Консольные команды (doctrine и не только)

(проверялось как минимум для Symfony 2.4)

Doctrine

  • Применение миграций (накат):
    php bin/console doctrine:migrations:migrate

    Полный откат:

    php bin/console doctrine:migrations:migrate first

    В командах migrate можно использовать псевдонимы: first, latest, prev, current and next

Появляется тег <Н1>, а он не должен быть - html тег отображается как текст. Причина

Здравствуйте. Запускаю код в среде разработки OSPanel и получаю в результате тег , которого вроде не должно быть. Почему так? Что-то в коде не так?

symfony Консольная команда для создания пользователя - пример

Создать простейшего пользователя можно так (если вы сделали все что до фикстур как тут, актуально как минимум для symfony 4.2
)

doctrine query builder Подзапрос (subquery) "SELECT * WHERE value IN (SELECT ...)"

SELECT column-names
FROM table-name1
WHERE value IN (SELECT column-name
       FROM table-name2 
        WHERE condition)

Такой подзапрос можно оформить с помощью QueryBuilder-а через expr()->in(). Например, так:

symfony Flex Что за пакет и для чего нужен ;)

symfony flex - это плагин для композер, который позволяет ещё больше автоматизировать и облегчить (даже в сравнении с самим композером) работу с зависимостями:

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

Подробности:

symfony routes Аннотации или yaml - что лучше

Официальная документация рекомендует использовать аннотации по-максимуму "используйте аннотации, когда это возможно" (не только для маршрутизации):

Make your controller extend the AbstractController base controller provided by Symfony and use annotations to configure routing, caching and security whenever possible.

-- чтобы все сведения о методе были "в одном месте, непосредственно где нужно".

composer create-project В существующую директорию

  1. В пустую директорию по-идее можно, можно либо указать путь к ней либо перейти в неё и выполнить что-то вроде (точка указывает на текущую диреткторию), напр. для симфони:
    composer create-project symfony/skeleton .
  2. В непустую директорию сделать это судя по всему это сделать нельзя, так как composer create-project клонирует проект, а клон делается только в пустую папку.

Pages

Subscribe to fkn+antitotal RSS