Symfony opiera się na najlepszych praktykach w zakresie rozwoju stron internetowych w Internecie.
Celem ramowym jest przyspieszenie tworzenia, utrzymywania i wdrażania żywych, interaktywnych aplikacji sieciowych.
Symfony jest uznawane za jeden z najlepszych szablonów PHP tam obok weteranów, takich jak CakePHP lub Zend .
Rama jest podstawą przyszłego oddziału Drupal 8.x.
wymagania systemowe
- PHP 5.3.9 lub nowszy
Co nowego w tym wydaniu:
- Usuń wycofywany parametr metody klasy
- Wyświetla ślad stosu na żądanie wstrzymania
- Usuń opcje options_as_values na ChoiceType
- Zezwalaj na pustą ścieżkę z pustym fragmentem lub zapytaniem
- Napraw błąd w wykrywaniu systemu Windows
- Usunięcie połączenia z niezdefiniowaną funkcją json_last_error_message
- Nieaktualne ustawienie "choices_as_values" na "false"
- Testy brakujące motywy poziomej Bootstrap
- Nie zresetuj przy wyłączaniu, ale w programie FrameworkBlundle / Test / KernelTestCase
- Nie tłumaczaj etykiet formularzy i zastępczych, gdy 'translation_domain' jest fałszywy
Co nowego w wersji 3.1.4 / 2.8.9:
- Usuń wycofywany parametr metody klasy
- Wyświetla ślad stosu na żądanie wstrzymania
- Usuń opcje options_as_values na ChoiceType
- Zezwalaj na pustą ścieżkę z pustym fragmentem lub zapytaniem
- Napraw błąd w wykrywaniu systemu Windows
- Usunięcie połączenia z niezdefiniowaną funkcją json_last_error_message
- Nieaktualne ustawienie "choices_as_values" na "false"
- Testy brakujące motywy poziomej Bootstrap
- Nie zresetuj przy wyłączaniu, ale w programie FrameworkBlundle / Test / KernelTestCase
- Nie tłumaczaj etykiet formularzy i zastępczych, gdy 'translation_domain' jest fałszywy
Co nowego w wersji 3.1.2 / 2.8.8:
- Usuń wycofywany parametr metody klasy
- Wyświetla ślad stosu na żądanie wstrzymania
- Usuń opcje options_as_values na ChoiceType
- Zezwalaj na pustą ścieżkę z pustym fragmentem lub zapytaniem
- Napraw błąd w wykrywaniu systemu Windows
- Usunięcie połączenia z niezdefiniowaną funkcją json_last_error_message
- Nieaktualne ustawienie "choices_as_values" na "false"
- Testy brakujące motywy poziomej Bootstrap
- Nie zresetuj przy wyłączaniu, ale w programie FrameworkBlundle / Test / KernelTestCase
- Nie tłumaczaj etykiet formularzy i zastępczych, gdy 'translation_domain' jest fałszywy
Co nowego w wersji 3.0.6 / 2.8.6:
Nowość w Symfony 2.7.0 (30 maja 2015 r.)
Co nowego w wersji 3.0.4 / 2.8.4:
- Usuń wycofywany parametr metody klasy
- Wyświetla ślad stosu na żądanie wstrzymania
- Usuń opcje options_as_values na ChoiceType
- Zezwalaj na pustą ścieżkę z pustym fragmentem lub zapytaniem
- Napraw błąd w wykrywaniu systemu Windows
- Usunięcie połączenia z niezdefiniowaną funkcją json_last_error_message
- Nieaktualne ustawienie "choices_as_values" na "false"
- Testy brakujące motywy poziomej Bootstrap
- Nie zresetuj przy wyłączaniu, ale w programie FrameworkBlundle / Test / KernelTestCase
- Nie tłumaczaj etykiet formularzy i zastępczych, gdy 'translation_domain' jest fałszywy
Co nowego w wersji 3.0.3 / 2.8.3:
- Usuń wycofywany parametr metody klasy
- Wyświetla ślad stosu na żądanie wstrzymania
- Usuń opcje options_as_values na ChoiceType
- Zezwalaj na pustą ścieżkę z pustym fragmentem lub zapytaniem
- Napraw błąd w wykrywaniu systemu Windows
- Usunięcie połączenia z niezdefiniowaną funkcją json_last_error_message
- Nieaktualne ustawienie "choices_as_values" na "false"
- Testy brakujące motywy poziomej Bootstrap
- Nie zresetuj przy wyłączaniu, ale w programie FrameworkBlundle / Test / KernelTestCase
- Nie tłumaczaj etykiet formularzy i zastępczych, gdy 'translation_domain' jest fałszywy
Co nowego w wersji 3.0.2 / 2.8.2:
- Usuń wycofywany parametr metody klasy
- Wyświetla ślad stosu na żądanie wstrzymania
- Usuń opcje options_as_values na ChoiceType
- Zezwalaj na pustą ścieżkę z pustym fragmentem lub zapytaniem
- Napraw błąd w wykrywaniu systemu Windows
- Usunięcie połączenia z niezdefiniowaną funkcją json_last_error_message
- Nieaktualne ustawienie "choices_as_values" na "false"
- Testy brakujące motywy poziomej Bootstrap
- Nie zresetuj przy wyłączaniu, ale w programie FrameworkBlundle / Test / KernelTestCase
- Nie tłumaczaj etykiet formularzy i zastępczych, gdy 'translation_domain' jest fałszywy
Co nowego w wersji 3.0.0 / 2.8.0:
- Usuń wycofywany parametr metody klasy
- Wyświetla ślad stosu na żądanie wstrzymania
- Usuń opcje options_as_values na ChoiceType
- Zezwalaj na pustą ścieżkę z pustym fragmentem lub zapytaniem
- Napraw błąd w wykrywaniu systemu Windows
- Usunięcie połączenia z niezdefiniowaną funkcją json_last_error_message
- Nieaktualne ustawienie "choices_as_values" na "false"
- Testy brakujące motywy poziomej Bootstrap
- Nie zresetuj przy wyłączaniu, ale w programie FrameworkBlundle / Test / KernelTestCase
- Nie tłumaczaj etykiet formularzy i zastępczych, gdy 'translation_domain' jest fałszywy
Co nowego w wersji 2.7.5:
- Firma Symfony ma teraz wbudowane wsparcie dla PSR-7.
- Nowe komponenty i mostki:
- Nowy składnik aktywów
- Nowy mostek PhpUnit
- Propel most usunięty z Symfony Core
- Tłumaczenie:
- Najważniejsze poprawki wydajności
- włącz debugowanie tłumaczeń w katalogach
- Dodano opcję_translation_domain, aby uniknąć opcji trans.
- Wygeneruj bufor translation at warmup
- Dodano profiler tłumaczenia
- Serializer:
- ObjectNormalizer
- Obsługa grup szeregowych
- Normalizatory mogą serializować kolekcje i skalary
- Obsługa konwertera nazw
- Debugowanie:
- Śledzenie i zgłaszanie przestarzałych klas i interfejsów
- Dodano symfony_debug_backtrace () i użyj go w przypadku poważnych błędów
- Twig:
- Dodano profiler Twig
- Ustal daty formaty i formaty liczb
- Twig oddzielenie od Templating
- Dodano priorytet ładowania
- Wykorzystaj nową strategię autoescaping Twig
- manipulowanie adresami URL jako rozszerzenie Twig
- VarDumper:
- Dodano kółka do obiektów MongoCursor, amqp, zasobów XML-parsera, klas refleksowych
- interfejs-er dla ClonerData
- Dodano haczyk typu "catch-all-objects" dla kółek
- WebProfiler:
- Dodano opinie o aktualnej wersji symfony
- Dodano profiler tłumaczenia
- Pokaż dziedziczone role w profilerze internetowym
- Konsola:
- Zgodny z formatem docopt produkowany
- Dodano pomocnik przewodnika stylów konsoli
- Dodaj wsparcie dla colspan / rowspan + wiele nagłówków
- Bezpieczeństwo:
- Dodano polecenie do kodowania hasła
- Dodano wyzwalanie zdarzenia security.interactive_login w funkcji SimplePreAuthenticationListener
- Dodano reprezentację łańcuchów dla głównych użytkowników
Co nowego w wersji 2.7.2:
- Firma Symfony ma teraz wbudowane wsparcie dla PSR-7.
- Nowe komponenty i mostki:
- Nowy składnik aktywów
- Nowy mostek PhpUnit
- Propel most usunięty z Symfony Core
- Tłumaczenie:
- Najważniejsze poprawki wydajności
- włącz debugowanie tłumaczeń w katalogach
- Dodano opcję_translation_domain, aby uniknąć opcji trans.
- Wygeneruj bufor translation at warmup
- Dodano profiler tłumaczenia
- Serializer:
- ObjectNormalizer
- Obsługa grup szeregowych
- Normalizatory mogą serializować kolekcje i skalary
- Obsługa konwertera nazw
- Debugowanie:
- Śledzenie i zgłaszanie przestarzałych klas i interfejsów
- Dodano symfony_debug_backtrace () i użyj go w przypadku poważnych błędów
- Twig:
- Dodano profiler Twig
- Ustal daty formaty i formaty liczb
- Twig oddzielenie od Templating
- Dodano priorytet ładowania
- Wykorzystaj nową strategię autoescaping Twig
- manipulowanie adresami URL jako rozszerzenie Twig
- VarDumper:
- Dodano kółka do obiektów MongoCursor, amqp, zasobów XML-parsera, klas refleksowych
- interfejs-er dla ClonerData
- Dodano haczyk typu "catch-all-objects" dla kółek
- WebProfiler:
- Dodano opinie o aktualnej wersji symfony
- Dodano profiler tłumaczenia
- Pokaż dziedziczone role w profilerze internetowym
- Konsola:
- Zgodny z formatem docopt produkowany
- Dodano pomocnik przewodnika stylów konsoli
- Dodaj wsparcie dla colspan / rowspan + wiele nagłówków
- Bezpieczeństwo:
- Dodano polecenie do kodowania hasła
- Dodano wyzwalanie zdarzenia security.interactive_login w funkcji SimplePreAuthenticationListener
- Dodano reprezentację łańcuchów dla głównych użytkowników
Co nowego w wersji 2.7.0:
- Firma Symfony ma teraz wbudowane wsparcie dla PSR-7.
- Nowe komponenty i mostki:
- Nowy składnik aktywów
- Nowy mostek PhpUnit
- Propel most usunięty z Symfony Core
- Tłumaczenie:
- Najważniejsze poprawki wydajności
- włącz debugowanie tłumaczeń w katalogach
- Dodano opcję_translation_domain, aby uniknąć opcji trans.
- Wygeneruj bufor translation at warmup
- Dodano profiler tłumaczenia
- Serializer:
- ObjectNormalizer
- Obsługa grup szeregowych
- Normalizatory mogą serializować kolekcje i skalary
- Obsługa konwertera nazw
- Debugowanie:
- Śledzenie i zgłaszanie przestarzałych klas i interfejsów
- Dodano symfony_debug_backtrace () i użyj go w przypadku poważnych błędów
- Twig:
- Dodano profiler Twig
- Ustal daty formaty i formaty liczb
- Twig oddzielenie od Templating
- Dodano priorytet ładowania
- Wykorzystaj nową strategię autoescaping Twig
- manipulowanie adresami URL jako rozszerzenie Twig
- VarDumper:
- Dodano kółka do obiektów MongoCursor, amqp, zasobów XML-parsera, klas refleksowych
- interfejs-er dla ClonerData
- Dodano haczyk typu "catch-all-objects" dla kółek
- WebProfiler:
- Dodano opinie o aktualnej wersji symfony
- Dodano profiler tłumaczenia
- Pokaż dziedziczone role w profilerze internetowym
- Konsola:
- Zgodny z formatem docopt produkowany
- Dodano pomocnik przewodnika stylów konsoli
- Dodaj wsparcie dla colspan / rowspan + wiele nagłówków
- Bezpieczeństwo:
- Dodano polecenie do kodowania hasła
- Dodano wyzwalanie zdarzenia security.interactive_login w funkcji SimplePreAuthenticationListener
- Dodano reprezentację łańcuchów dla głównych użytkowników
Co nowego w wersji 2.6.7 / 1.4.20 / 2.7.0-BETA1:
- Naprawiono:
- Poprawka CSS
- Obsługa ciągów innych niż UTF8
- Odrzuć źle uformowane łańcuchy
- UniqueEntityValidator - invalidValue fixed
- Niewłaściwa instancja EventDispatcher wstrzyknięta w słuchawkach
- Opuść grafeme_strlen w LengthValidator
- Pozycja informacyjna i ikony na małych ekranach
- Zezwalaj na wiele miejsc zastępczych
- Dodano atrybut brakującego rejestrowania
- Sprawia, że pojemnik jest uważany za nie świeży, jeśli zmienione zostaną parametry środowiska
- Parse shortcut Klucz po kolekcji bezzałogowej
- renderowanie usługi Bootstrap, gdy użytkownik wyraźnie używa form_label
- HtmlDumper z długim ciągiem
- FormDataCollector powinien być załadowany tylko wtedy, gdy jest włączona konfiguracja formularza
- Drukuj komunikat o błędzie, jeśli nie można uruchomić serwera
- analiza składni bazyUrl w celu naprawienia nieprawidłowego pliku_path_info
- Wsparcie nazwanych argumentów
Co nowego w wersji 2.6.4 / 1.4.20:
- Naprawiono:
- Poprawka CSS
- Obsługa ciągów innych niż UTF8
- Odrzuć źle uformowane łańcuchy
- UniqueEntityValidator - invalidValue fixed
- Niewłaściwa instancja EventDispatcher wstrzyknięta w słuchawkach
- Opuść grafeme_strlen w LengthValidator
- Pozycja informacyjna i ikony na małych ekranach
- Zezwalaj na wiele miejsc zastępczych
- Dodano atrybut brakującego rejestrowania
- Sprawia, że pojemnik jest uważany za nie świeży, jeśli zmienione zostaną parametry środowiska
- Parse shortcut Klucz po kolekcji bezzałogowej
- renderowanie usługi Bootstrap, gdy użytkownik wyraźnie używa form_label
- HtmlDumper z długim ciągiem
- FormDataCollector powinien być załadowany tylko wtedy, gdy jest włączona konfiguracja formularza
- Drukuj komunikat o błędzie, jeśli nie można uruchomić serwera
- analiza składni bazyUrl w celu naprawienia nieprawidłowego pliku_path_info
- Wsparcie nazwanych argumentów
Co nowego w wersji 2.6.1:
- Naprawiono:
- Konfigurowanie detektora wyjątków jądra zapory ogniowej z skonfigurowanym punktem wejścia lub domyślnym punktem wejścia
- Zdefiniuj stałą tylko wtedy, gdy nie została zdefiniowana przed
- Utwórz ścieżki względem __DIR__ w wygenerowanym kontenerze
- Zablokuj uprawnienia do plików
Co nowego w wersji 2.6.0:
- Naprawiono:
- Komunikat o błędzie w przypadku podwójnego wyjątku
- Utwórz obiekty DateTime reprezentowane jako łańcuchy w komunikacie o naruszeniu
- Usunięto użycie app.request w szablonze szablonu wyszukiwania
- zainicjalizowane () z usługami aliased
Co nowego w wersji 2.5.7:
- Naprawiono:
- Bądź mądrzejszy podczas zgadywania głównego dokumentu
- Punkt wejścia uwierzytelniania jest rejestrowany tylko z listą słuchaczy wyjątków zapory, a nie z odbiornikami uwierzytelniania
- Serwer działa, jeśli skrypt nie istnieje
- Dodawanie obsługi niewymiennych kontrolerów w RequestDataCollector
- Inlined factory not referenced
- Poprawiono przypadek pustego folderu
- Poprawiono BC
- Usunięto błędy z Git
- Udoskonalaj komunikat o błędzie dla wielu dokumentów
- Obsługa formularza za pomocą metody żądania OPTIONS
- Poprawiono Regex :: getHtmlPattern (), aby pracować ze złożonymi i zignorowanymi wzorami
- Usuń nieprawidłowy hack w sesji regeneracji
- Upewnij się, że sesja jest zapisana przed wysłaniem odpowiedzi
- Szeregowanie skompilowanej trasy, aby przyspieszyć osiągnięcie
- Użycie zmiennej "name" w bloku form_start
- Przerwij nieskończoną pętlę podczas rozwiązywania aliasów
- Zmiana priorytetu przełącznika
Wymagania :
- Program Symfony2 jest obsługiwany w PHP 5.3.2 lub nowszym
Komentarze nie znaleziono