Symfony بر اساس بهترین شیوه های توسعه وب در اینترنت است.
هدف چارچوب این است که سرعت ایجاد، نگهداری و استقرار برنامه های کاربردی وب فعال و تعاملی را سریعتر کنید.
Symfony یکی از بهترین چارچوب های پی اچ پی است که در کنار جانبازان مانند CakePHP یا Zend قرار دارد.
این چارچوب همچنین پایه دروپال 8.x آینده است.
مورد نیاز سیستم
پی اچ پی 5.3.9 یا بالاتر
چه جدید در این نسخه است:
حذف پارامتر متد کلاس ضعیف
نمایش ردیابی پشته از تخلیه بر روی تقاضا
گزینه Choices_as_values را در ChoiceType حذف کنید
یک مسیر خالی را با یک قطعه غیر خالی یا یک درخواست مجاز کنید
رفع اشکال در تشخیص ویندوز
تماس برقرار کردن با تابع undefined json_last_error_message
تنظیمات غیرقانونی "choices_as_values" به "false"
تم بوت استرپ موضوع افسرده از دست رفته آزمون
در خاموش شدن تنظیم مجدد نیست، اما در FrameworkBundle / Test / KernelTestCase
برچسب 'form' و متغیرهایی را ترجمه نکنید وقتی 'translation_domain' غلط است
چه جدید در نسخه 3.1.4 / 2.8.9 جدید است:
حذف پارامتر متد کلاس ضعیف
نمایش ردیابی پشته از تخلیه بر روی تقاضا
گزینه Choices_as_values را در ChoiceType حذف کنید
یک مسیر خالی را با یک قطعه غیر خالی یا یک درخواست مجاز کنید
رفع اشکال در تشخیص ویندوز
تماس برقرار کردن با تابع undefined json_last_error_message
تنظیمات غیرقانونی "choices_as_values" به "false"
تم بوت استرپ موضوع افسرده از دست رفته آزمون
در خاموش شدن تنظیم مجدد نیست، اما در FrameworkBundle / Test / KernelTestCase
برچسب 'form' و متغیرهایی را ترجمه نکنید وقتی 'translation_domain' غلط است
چه جدید در نسخه 3.1.2 / 2.8.8 جدید است:
حذف پارامتر متد کلاس ضعیف
نمایش ردیابی پشته از تخلیه بر روی تقاضا
گزینه Choices_as_values را در ChoiceType حذف کنید
یک مسیر خالی را با یک قطعه غیر خالی یا یک درخواست مجاز کنید
رفع اشکال در تشخیص ویندوز
تماس برقرار کردن با تابع undefined json_last_error_message
تنظیمات غیرقانونی "choices_as_values" به "false"
تم بوت استرپ موضوع افسرده از دست رفته آزمون
در خاموش شدن تنظیم مجدد نیست، اما در FrameworkBundle / Test / KernelTestCase
برچسب 'form' و متغیرهایی را ترجمه نکنید وقتی 'translation_domain' غلط است
چه جدید در نسخه 3.0.6 / 2.8.6 جدید است:
جدید در Symfony 2.7.0 (2015 مه 30)
چه جدید در نسخه 3.0.4 / 2.8.4 است:
حذف پارامتر متد کلاس ضعیف
نمایش ردیابی پشته از تخلیه بر روی تقاضا
گزینه Choices_as_values را در ChoiceType حذف کنید
یک مسیر خالی را با یک قطعه غیر خالی یا یک درخواست مجاز کنید
رفع اشکال در تشخیص ویندوز
تماس برقرار کردن با تابع undefined json_last_error_message
تنظیمات غیرقانونی "choices_as_values" به "false"
تم بوت استرپ موضوع افسرده از دست رفته آزمون
در خاموش شدن تنظیم مجدد نیست، اما در FrameworkBundle / Test / KernelTestCase
برچسب 'form' و متغیرهایی را ترجمه نکنید وقتی 'translation_domain' غلط است
چه جدید در نسخه 3.0.3 / 2.8.3 است:
حذف پارامتر متد کلاس ضعیف
نمایش ردیابی پشته از تخلیه بر روی تقاضا
گزینه Choices_as_values را در ChoiceType حذف کنید
یک مسیر خالی را با یک قطعه غیر خالی یا یک درخواست مجاز کنید
رفع اشکال در تشخیص ویندوز
تماس برقرار کردن با تابع undefined json_last_error_message
تنظیمات غیرقانونی "choices_as_values" به "false"
تم بوت استرپ موضوع افسرده از دست رفته آزمون
در خاموش شدن تنظیم مجدد نیست، اما در FrameworkBundle / Test / KernelTestCase
برچسب 'form' و متغیرهایی را ترجمه نکنید وقتی 'translation_domain' غلط است
چه جدید در نسخه 3.0.2 / 2.8.2 جدید است:
حذف پارامتر متد کلاس ضعیف
نمایش ردیابی پشته از تخلیه بر روی تقاضا
گزینه Choices_as_values را در ChoiceType حذف کنید
یک مسیر خالی را با یک قطعه غیر خالی یا یک درخواست مجاز کنید
رفع اشکال در تشخیص ویندوز
تماس برقرار کردن با تابع undefined json_last_error_message
تنظیمات غیرقانونی "choices_as_values" به "false"
تم بوت استرپ موضوع افسرده از دست رفته آزمون
در خاموش شدن تنظیم مجدد نیست، اما در FrameworkBundle / Test / KernelTestCase
برچسب 'form' و متغیرهایی را ترجمه نکنید وقتی 'translation_domain' غلط است
چه جدید در نسخه 3.0.0 / 2.8.0 است:
حذف پارامتر متد کلاس ضعیف
نمایش ردیابی پشته از تخلیه بر روی تقاضا
گزینه Choices_as_values را در ChoiceType حذف کنید
یک مسیر خالی را با یک قطعه غیر خالی یا یک درخواست مجاز کنید
رفع اشکال در تشخیص ویندوز
تماس برقرار کردن با تابع undefined json_last_error_message
تنظیمات غیرقانونی "choices_as_values" به "false"
تم بوت استرپ موضوع افسرده از دست رفته آزمون
در خاموش شدن تنظیم مجدد نیست، اما در FrameworkBundle / Test / KernelTestCase
برچسب 'form' و متغیرهایی را ترجمه نکنید وقتی 'translation_domain' غلط است
چه جدید در نسخه 2.7.5 جدید است:
Symfony در حال حاضر در حال پشتیبانی از PSR-7 است.قطعات و پل های جدید:
جزء جدید دارایی
پل جدید PhpUnit
پل پروانه از سیمفونی هسته حذف شده است
ترجمه:
بهبود عملکرد عمده
اشکالزدایی ترجمه را در دایرکتوریها فعال کنید
اضافه شدن گزینه_translation_domain برای جلوگیری از گزینه های ترانس
ایجاد حافظه ذخیره سازی در زمان گرم شدن
یک پروفیل ترجمه اضافه شده است
سریال:
ObjectNormalizer
گروه های سریال سازی پشتیبانی می شوند
نرمالسازها می توانند مجموعه ها و اسکالر های سریالی را به صورت سریال جمع آوری کنند
نام مبدل پشتیبانی
اشکال زدایی:
ردیابی و گزارش کلاسها و رابطهای متداول
symfony_debug_backtrace () اضافه شده است و هنگام برخورد با اشتباهات کشنده از آن استفاده کنید
شلوار جین:
یک پروفایل پروفایل Twig اضافه شده است
فرمت های تاریخ و قالب های شماره را می توان تنظیم کرد
پیچش جدا کردن از قالب
اولویت لودر اضافه شده است
با استفاده از استراتژی خودکار پیچش Twig جدید
دستکاری URL به عنوان یک برنامه افزودنی Twig
VarDumper:
کاستورهای اضافه شده برای اشیای MongoCursor، amqp، منابع XML تجزیه کننده، کلاس بازتاب
با رابط کاربری برای ClonerData
کلاهکهای catch-all-objects برای کاستورها اضافه شده است
WebProfiler:
بازخورد اضافه شده در مورد نسخه سیمفونی فعلی
یک پروفیل ترجمه اضافه شده است
نقشهای ارثی را در Profiler وب نمایش دهید
کنسول:
ساخته شده خروجی docopt سازگار است
راهنماهای راهنمایی سبک کنسول اضافه شده است
اضافه کردن پشتیبانی برای colspan / rowspan + چند خط هدر
امنیت:
یک فرمان برای رمزگذاری یک رمز اضافه شده اضافه شده است
رویداد security.interactive_login در SimplePreAuthenticationListener اضافه شده است
نمایه رشته برای کاربران اصلی اضافه شده است
چه جدید در نسخه 2.7.2 جدید است:
Symfony در حال حاضر در حال پشتیبانی از PSR-7 است.قطعات و پل های جدید:
جزء جدید دارایی
پل جدید PhpUnit
پل پروانه از سیمفونی هسته حذف شده است
ترجمه:
بهبود عملکرد عمده
اشکالزدایی ترجمه را در دایرکتوریها فعال کنید
اضافه شدن گزینه_translation_domain برای جلوگیری از گزینه های ترانس
ایجاد حافظه ذخیره سازی در زمان گرم شدن
یک پروفیل ترجمه اضافه شده است
سریال:
ObjectNormalizer
گروه های سریال سازی پشتیبانی می شوند
نرمالسازها می توانند مجموعه ها و اسکالر های سریالی را به صورت سریال جمع آوری کنند
نام مبدل پشتیبانی
اشکال زدایی:
ردیابی و گزارش کلاسها و رابطهای متداول
symfony_debug_backtrace () اضافه شده است و هنگام برخورد با اشتباهات کشنده از آن استفاده کنید
شلوار جین:
یک پروفایل پروفایل Twig اضافه شده است
فرمت های تاریخ و قالب های شماره را می توان تنظیم کرد
پیچش جدا کردن از قالب
اولویت لودر اضافه شده است
با استفاده از استراتژی خودکار پیچش Twig جدید
دستکاری URL به عنوان یک برنامه افزودنی Twig
VarDumper:
کاستورهای اضافه شده برای اشیای MongoCursor، amqp، منابع XML تجزیه کننده، کلاس بازتاب
با رابط کاربری برای ClonerData
کلاهکهای catch-all-objects برای کاستورها اضافه شده است
WebProfiler:
بازخورد اضافه شده در مورد نسخه سیمفونی فعلی
یک پروفیل ترجمه اضافه شده است
نقشهای ارثی را در Profiler وب نمایش دهید
کنسول:
ساخته شده خروجی docopt سازگار است
راهنماهای راهنمایی سبک کنسول اضافه شده است
اضافه کردن پشتیبانی برای colspan / rowspan + چند خط هدر
امنیت:
یک فرمان برای رمزگذاری یک رمز اضافه شده اضافه شده است
رویداد security.interactive_login در SimplePreAuthenticationListener اضافه شده است
نمایه رشته برای کاربران اصلی اضافه شده است
چه جدید در نسخه 2.7.0 جدید است:
Symfony در حال حاضر در حال پشتیبانی از PSR-7 است.قطعات و پل های جدید:
جزء جدید دارایی
پل جدید PhpUnit
پل پروانه از سیمفونی هسته حذف شده است
ترجمه:
بهبود عملکرد عمده
اشکالزدایی ترجمه را در دایرکتوریها فعال کنید
اضافه شدن گزینه_translation_domain برای جلوگیری از گزینه های ترانس
ایجاد حافظه ذخیره سازی در زمان گرم شدن
یک پروفیل ترجمه اضافه شده است
سریال:
ObjectNormalizer
گروه های سریال سازی پشتیبانی می شوند
نرمالسازها می توانند مجموعه ها و اسکالر های سریالی را به صورت سریال جمع آوری کنند
نام مبدل پشتیبانی
اشکال زدایی:
ردیابی و گزارش کلاسها و رابطهای متداول
symfony_debug_backtrace () اضافه شده است و هنگام برخورد با اشتباهات کشنده از آن استفاده کنید
شلوار جین:
یک پروفایل پروفایل Twig اضافه شده است
فرمت های تاریخ و قالب های شماره را می توان تنظیم کرد
پیچش جدا کردن از قالب
اولویت لودر اضافه شده است
با استفاده از استراتژی خودکار پیچش Twig جدید
دستکاری URL به عنوان یک برنامه افزودنی Twig
VarDumper:
کاستورهای اضافه شده برای اشیای MongoCursor، amqp، منابع XML تجزیه کننده، کلاس بازتاب
با رابط کاربری برای ClonerData
کلاهکهای catch-all-objects برای کاستورها اضافه شده است
WebProfiler:
بازخورد اضافه شده در مورد نسخه سیمفونی فعلی
یک پروفیل ترجمه اضافه شده است
نقشهای ارثی را در Profiler وب نمایش دهید
کنسول:
ساخته شده خروجی docopt سازگار است
راهنماهای راهنمایی سبک کنسول اضافه شده است
اضافه کردن پشتیبانی برای colspan / rowspan + چند خط هدر
امنیت:
یک فرمان برای رمزگذاری یک رمز اضافه شده اضافه شده است
رویداد security.interactive_login در SimplePreAuthenticationListener اضافه شده است
نمایه رشته برای کاربران اصلی اضافه شده است
چه جدید در نسخه 2.6.7 / 1.4.20 / 2.7.0-BETA1 جدید است:
درست شد:
ثابت CSS
مدیریت رشته های غیر UTF8
رد کردن رشته های بد شکل
UniqueEntityValidator - invalidValue ثابت شده است
نمونه EventDispatcher اشتباه در شنوندگان تزریق شده است
قطره grapheme_strlen در LengthValidator
موقعیت اطلاعات و آیکون ها در صفحه های کوچک
مجاز چندین جایگزین مجدد
اضافه شدن شناسه ورود به سیستم
اگر پارامترهای محیط تغییری ایجاد شود، ظرف غیر مجاز به نظر می رسد
کلید میانبر را بعد از مجموعه نامتجانس مورد بررسی قرار دهید
رندر بوت استرپ زمانی که کاربر به صورت صریح از form_label استفاده می کند
HtmlDumper با رشته طولانی
FormDataCollector باید بارگذاری شود فقط اگر پیکربندی فرم فعال باشد
اگر سرور نمی تواند شروع شود، پیام خطا چاپ می شود
baseUrl برای تجزیه و تحلیل خطا path_info اشتباه است
پشتیبانی از استدلالات نامیده می شود
چه جدید در نسخه 2.6.4 / 1.4.20 جدید است:
درست شد:
ثابت CSS
مدیریت رشته های غیر UTF8
رد کردن رشته های بد شکل
UniqueEntityValidator - invalidValue ثابت شده است
نمونه EventDispatcher اشتباه در شنوندگان تزریق شده است
قطره grapheme_strlen در LengthValidator
موقعیت اطلاعات و آیکون ها در صفحه های کوچک
مجاز چندین جایگزین مجدد
اضافه شدن شناسه ورود به سیستم
اگر پارامترهای محیط تغییری ایجاد شود، ظرف غیر مجاز به نظر می رسد
کلید میانبر را بعد از مجموعه نامتجانس مورد بررسی قرار دهید
رندر بوت استرپ زمانی که کاربر به صورت صریح از form_label استفاده می کند
HtmlDumper با رشته طولانی
FormDataCollector باید بارگذاری شود فقط اگر پیکربندی فرم فعال باشد
اگر سرور نمی تواند شروع شود، پیام خطا چاپ می شود
baseUrl برای تجزیه و تحلیل خطا path_info اشتباه است
پشتیبانی از استدلالات نامیده می شود
چه جدید در نسخه 2.6.1 است:
درست شد:
پیکربندی قالبی استثناء هسته فایروال با نقطه ورود پیکربندی شده یا نقطه ورود پیش فرض
تعریف ثابت را فقط اگر قبلا تعریف نشده باشد
ایجاد مسیر نسبت به __DIR__ در ظرف تولید شده
دسترسی به پرونده قفل
چه جدید در نسخه 2.6.0 است:
درست شد:
پیام خطا در استثناء دو
اشیاء DateTime را به عنوان رشته ها در پیام نقض نمایش داده می شود
استفاده از app.request در قالب نوار جستجو حذف شد
initialized () با خدمات aliased
چه جدید در نسخه 2.5.7 جدید است:
درست شد:
در هنگام حدس زدن ریشه سند، دقیق باشید
نقطه ورود احراز هویت تنها با استثنا شنوای فایروال ثبت می شود، نه با شنوندگان تأیید هویت
سرور در صورت استفاده از اسکریپت روتر وجود ندارد
اضافه کردن پشتیبانی از کنترل کننده های مجاز در RequestDataCollector
کارخانه ای که به کار رفته است اشاره نمی کند
مورد ثابت برای پوشه خالی
ثابت BC
خطاهای حذف شده از Git
پیام خطا را برای چندین اسناد بهبود دهید
دستکاری فرم با روش درخواست OPTIONS
ثابت Regex :: getHtmlPattern () برای کار با الگوهای پیچیده و منفی
هک نامعتبر در بازسازی جلسه
مطمئن شوید جلسه قبل از ارسال پاسخ ذخیره شده است
مسیر کامپایل شده را سريال سازی کنید تا چیزها را سریع تر کنید
استفاده از متغیر "name" در block form_start
حلقه نامحدود در حالی که حل اختلافات را حل می کند
اولویت switchuser را تغییر دهید
مورد نیاز:
Symfony2 در PHP 5.3.2 یا بالاتر پشتیبانی می شود
نظر یافت نشد