как узнать версию symfony

Как узнать, какая версия Symfony у меня есть?

Я знаю, что я загрузил проект Symfony2 и начал с него, но я несколько раз обновил свой поставщик и хочу узнать, какая версия symfony у меня

ОТВЕТЫ

Ответ 1

Ответ 2

Ответ 3

Если вы хотите динамически отображать версию Symfony 2 на страницах, например, в нижнем колонтитуле, вы можете это сделать так.

Зарегистрируйтесь в service.yml

И вы можете называть его где угодно. В контроллере оберните его в JSON или в нижнем колонтитуле

Теперь каждый раз, когда вы запускаете обновление для композитора для обновления своего поставщика, версия symfony также автоматически обновляется в вашем шаблоне. Я знаю, что это слишком много, но это то, как я делаю это в своих проектах и ​​работает

Ответ 4

мы можем найти версию symfony с помощью файла Kernel.php, но проблема в том, что местоположение Kernal Will будет изменяться с версии на версию (лучше сделать поиск файлов в каталоге Project)

в symfony 3.0: my_project\поставщика\Symfony\Symfony\SRC\Symfony\Component\HttpKernel\Kernel.php

Проверить файл Controller/PHP

Ответ 5

если вы пытаетесь использовать версию symfony

Ответ 6

если вы находитесь в app_dev, вы можете найти версию symfony в нижнем левом углу страницы

Ответ 7

Внутри вашего проекта Symfony вы можете получить значение в PHP следующим образом:

Источник

Как узнать, какая версия Symfony у меня есть?

Я знаю, что скачал проект Symfony2 и начал с него, но я несколько раз обновлял своего поставщика и хочу знать, какая версия symfony у меня есть

11 ответов

Есть ли способ узнать, какую версию Orchard CMS я сейчас использую? Я хотел бы остаться с последней стабильной версией, но не могу найти, какая версия у меня сейчас работает.

В течение прошлого года я установил различные версии python. когда я открываю интерпретатор python, я вижу, какая версия у меня сейчас работает, но я хочу знать все версии, которые у меня есть. Я также хочу переключаться между различными версиями python. Я использую OS X 10.7.5,и это должно иметь.

Хотя уже есть много хороших ответов, я хотел бы добавить вариант, который не был упомянут. Использование команды:

вы можете получить много подробностей о текущем проекте. Первый раздел посвящен самому Symfony и выглядит так:

Я нахожу другую информацию, помимо номера версии, очень полезной.

Существуют также другие разделы, содержащие подробную информацию о (фреймворке) Kernel, PHP, среде.

В настоящее время я нахожусь на своем исследовательском компьютере в моем университете. У меня нет доступа ни к кому до конца недели, и мне нужно знать, какая версия моего NETCDF. Я надеюсь, что это NETCDF4, так что я могу легко перекомпилировать что-то. Я использую красную шляпу.

Используйте следующую команду в командной строке Terminal/:

Это даст вам вашу версию Symfony.

Если вы хотите динамично отображать версию Symfony 2 на страницах, например, в нижнем колонтитуле, вы можете сделать это следующим образом.

Зарегистрироваться в service.yml

И вы можете позвонить ему куда угодно. В контроллере оберните его в JSON или в нижний колонтитул примера страниц

Теперь каждый раз, когда вы запускаете composer update для обновления поставщика, версия symfony также автоматически обновляется в вашем шаблоне. Я знаю, что это излишне, но именно так я делаю это в своих проектах, и это работает.

также вы можете проверить версию symfony и версии всех других установленных пакетов, запустив

чтобы получить версии определенных пакетов, таких как sonata и т. Д.

мы можем найти версию symfony, используя файл Kernel.php, но проблема в том, что расположение ядра будет меняться от версии к версии (Лучше выполнить поиск файлов в каталоге проекта)

в symfony 3.0 : my_project\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php

Проверка из файла Controller/ PHP

если вы пытаетесь использовать версию symfony

пожалуйста, попробуйте с

Из вашего проекта Symfony вы можете получить значение в PHP таким образом:

если вы находитесь в app_dev, вы можете найти версию symfony в левом нижнем углу страницы

Проверьте константу в этом файле vendor/symfony/http-kernel/Kernel.php

Похожие вопросы:

Я беру в руки проект, который был у меня в Node.js году. Он работал нормально, но не пошел в производство из-за нехватки времени. Я обновил node, express и socket io с помощью npm update [package.

Как узнать, какая версия TinyMCE у меня работает?

Есть ли способ узнать, какую версию Orchard CMS я сейчас использую? Я хотел бы остаться с последней стабильной версией, но не могу найти, какая версия у меня сейчас работает.

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

В настоящее время я нахожусь на своем исследовательском компьютере в моем университете. У меня нет доступа ни к кому до конца недели, и мне нужно знать, какая версия моего NETCDF. Я надеюсь, что это.

Можно подумать, что это FAQ, но я не смог найти ответа на этот простой вопрос: Какая версия определенного пакета у меня есть в моей установке GHC? Фон Я пытаюсь выучить Haskell, и чтобы сделать это.

Как я могу узнать, какую версию dwag я установил в python? Обычно это имя пакета. версия делает свое дело, но даугу, похоже, не хватает соответствующих методов.

Я хочу знать, какая версия файла у меня сейчас есть (TFS). Я знаю об истории файла и в истории файла: говорит ли стрелка в левой части номера набора изменений, что это эффективная версия файла?

Источник

Как узнать, какая версия Symfony у меня есть?

Я знаю, что я скачал Symfony2 проект и начался с того, что я несколько раз обновлял своего поставщика, и я хочу знать, какая версия symfony у меня есть

11 ответов:

другой способ-посмотреть на источник Symfony\Component\HttpKernel\Kernel где const VERSION определяется. Пример на GitHub

Если вы хотите динамично отображать свою версию Symfony 2 на страницах, например в нижнем колонтитуле, вы можете сделать это таким образом.

зарегистрироваться в сервисе.в формате YML

и вы можете назвать это anywhere.In контроллер, оберните его в JSON, или в примере страницы нижний колонтитул

Теперь каждый раз, когда вы запускаете composer update для обновления вашего поставщика, версия symfony также автоматически обновляется в вашем шаблоне.Я знаю, что это перебор но вот как я это делаю в своих проектах и это работает

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

в symfony 3.0 : my_project\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php

проверка из файла Controller / PHP

Если вы пытаетесь с версией symfony

пожалуйста, попробуйте с

также вы можете проверить версию symfony и версии всех других установленных пакетов, запустив

чтобы получить версии конкретных пакетов, таких как sonata и т. д.

используйте следующую команду в терминале/командной строке:

Это даст Вам Вашу версию Symfony.

Если вы находитесь в app_dev, вы можете найти версию symfony в левом нижнем углу страницы

из вашего проекта Symfony вы можете получить значение в PHP следующим образом:

Проверьте константу в этом файле vendor / symfony/http-kernel / Kernel.php

Источник

Как узнать какая у меня версия Symfony?

Я знаю, что скачал проект Symfony2 и начал с него, но я несколько раз обновлял своего поставщика и хочу узнать, какая у меня версия Symfony

Если вы хотите динамически отображать версию Symfony 2 на страницах, например в нижнем колонтитуле, вы можете сделать это следующим образом.

Зарегистрируйтесь в service.yml

И вы можете вызывать его где угодно. В Controller оберните его в JSON или в нижний колонтитул страницы, например

Теперь каждый раз, когда вы запускаете обновление композитора для обновления вашего поставщика, версия Symfony также автоматически обновляется в вашем шаблоне. Я знаю, что это излишне, но так я делаю в своих проектах, и это работает

Используйте следующую команду в вашем терминале/командной строке:

Это даст вам вашу версию Symfony.

также вы можете проверить версию Symfony и версии всех других установленных пакетов, запустив

чтобы получить версии конкретных пакетов, таких как соната и т. д.

мы можем найти версию Symfony, используя Kernel.php file, но проблема в том, что Местоположение Kernal будет изменяться от версии к версии (лучше поискать файлы в вашем каталоге проектов)

в symfony 3.0: my_project\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php

Проверить из файла контроллера/PHP

Хотя уже есть много хороших ответов, я хотел бы добавить вариант, который не был упомянут. Используя команду:

вы можете получить много деталей о текущем проекте. Первый раздел о самой Symfony и выглядит так:

Я нахожу другую информацию, кроме номера версии, очень полезной.

Существуют также другие разделы, предоставляющие подробности о (каркасе) Kernel, PHP, Environment.

Источник

Процесс релиза¶

Этот документ объясняет процесс релиза проекта Symfony (т.е. кода, расположенного в главном хранилище Git symfony/symfony ).

Symfony управляет своими релизами с помощью модели, основанной на времени и следует стратегии Семантического версионирования:

Разработка¶

Полный период разработки любой полноценной или младшей версии длится шесть месяцев и делится на два этапа:

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

Содержание¶

Каждая версия Symfony содержится фиксированный период времени, в зависимости от типа релиза. Это содержание делится на:

Документ содержания описывает границы и дозволенные изменения во время содержания.

Версии Symfony¶

Стандартные версии¶

Стандартна младшая версия содержится на протяжении восьми месяцев для исправления багов, и на протяжении четырнадцати месяцев для исправлений проблем безопасности.

В ветке Symfony 2.x, количество младших версий не было ограничено, поэтому в ветке оказалось 9 младших версий (от 2.0 до 2.8). Начиная с ветки 3.x, количество младших версий ограничивается до пяти (от X.0 до X.4).

Версии длительной поддержки¶

Каждые два года публикуется новая Версия длительной поддержки (обычно её сокращают, как “ВДП”). Каждая ВДП версия поддерживается на протяжении трёх лет для исправления багов, и четырёх лет для исправления проблем безопасности.

Платная поддержка, предоставляемая обществом, после этой трёхлетней поддержки может быть также куплена у SensioLabs.

Расписание¶

Ниже находится расписание нескольких первых версий, которые используют эту модель релизов:

Если вы хотите узнать больше о хронологии любой заданной версии Symfony, используйте онлайн калькулятор хронологии.

Каждый раз, когда происходит важное событи, связанное с версиями Symfony (версия доходит до конца периода содержания, или выпускается новая версия патча, например), вы можете автоматически получить уведомление на email? если вы подписались на странице плана уведомлений.

ВерсияЗаморозка функционалаРелизКонец содержанияКонец жизни
2.005/201107/201103/2013 (20 месяцев)09/2013
2.107/201209/201205/2013 (9 месяцев)11/2013
2.201/201303/201311/2013 (8 месяцев)05/2014
2.3 (LTS)03/201305/201305/2016 (36 месяцев)05/2017
2.409/201311/201309/2014 (10 месяцев [1])01/2015
2.503/201405/201401/2015 (8 месяцев)07/2015
2.609/201411/201407/2015 (8 месяцев)01/2016
2.7 (LTS)03/201505/201505/2018 (36 месяцев)05/2019
2.8 (LTS)09/201511/201511/2018 (36 месяцев [2])11/2019
3.009/201511/201507/2016 (8 месяцев) [3])01/2017
3.103/201605/201601/2017 (8 месяцев)07/2017
3.209/201611/201607/2017 (8 месяцев)01/2018
3.303/201705/201701/2018 (8 месяцев)07/2018
3.4 (LTS)09/201711/201711/2020 (36 месяцев)11/2021
4.009/201711/201707/2018 (8 месяцев)01/2019
4.103/201805/201801/2019 (8 месяцев)07/2019
4.209/201811/201807/2019 (8 месяцев)01/2020
4.303/201905/201901/2020 (8 месяцев)07/2020
4.4 (LTS)09/201911/201911/2022 (36 месяцев)11/2023
5.009/201911/201907/2020 (8 месяцев)01/2021
[1]Содержание Symfony 2.4 было продлено до сентября 2014.
[2]Symfony 2.8 является последней версией в ветке Symfony 2.x.
[3]Symfony 3.0 является первой версией, использующей новый процесс релиза, основанный на пяти младших версиях.

Обратная совместимость¶

Наше Обещание обратной совместимости очень строгое и позволяет разработчикам уверенно обновляться с одной младшей версии Symfony на следующую.

Если ОС невозможна, функция, улучшение или исправление бага будет реализовано в следующей полноценной версии.

Однако, Экспериментальные функции не являются частью обещания ОС и их API могут изменяться от одной младшей версии к другой. Журнал изменений должен объяснить изменения и то, как обновиться.

Депрекации¶

Обоснование¶

Этот процесс релиза был принят, чтобы добавить предсказуемости и прозрачности. Он обсуждался, основываясь на следующих целях:

Шестимесячный период был выбран, так как в году получается два релиза. Это также даёт достаточно времени для работы над новыми функциями и позволяет неготовым функциям быть отложенными до следующей версии, не превращая ожидание в слишком длительное.

Режим двойного содержания был принят, чтобы сделать каждого пользователя Symfony счастливым. Быстрые пользователи, которые хотят работать с новейшими версиями, используют стандартную версию: новая версия публикуется каждые 6 месяцев и существует двухмесячный период для обновления.Компании, которые хотят большей стабильности, используют версии ВДП: новая версия публикуется каждые два года и существует годичный период для обновления.

Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *