Symfony 是基於互聯網上Web開發的最佳實踐。
框架的目標是加快實時,交互式Web應用程序的創建,維護和部署
Symfony被認為是與 CakePHP 或 Zend 的退伍軍人一樣最好的PHP框架之一。
框架也是即將推出的 Drupal 8.x分支的基礎。
系統要求
- PHP 5.3.9或更高版本
此版本中的新功能:
- 刪除不推薦使用的類方法參數
- 顯示按需放棄的堆棧跟踪
- 刪除ChoiceType上的choices_as_values選項
- 允許使用非空碎片或查詢的空路徑
- 修復Windows檢測中的錯誤
- 修正對未定義函數json_last_error_message 的調用
- 已棄用的設置“choices_as_values”為“false”
- 引導橫向主題缺少測試
- 不要在關閉時重置,而是在FrameworkBundle / Test / KernelTestCase 中重置
- 當'translation_domain'為false時,不要翻譯表單標籤和占位符
3.1.4 / 2.8.9版中的新功能:
- 刪除不推薦使用的類方法參數
- 顯示按需放棄的堆棧跟踪
- 刪除ChoiceType上的choices_as_values選項
- 允許使用非空碎片或查詢的空路徑
- 修復Windows檢測中的錯誤
- 修正對未定義函數json_last_error_message 的調用
- 已棄用的設置“choices_as_values”為“false”
- 引導橫向主題缺少測試
- 不要在關閉時重置,而是在FrameworkBundle / Test / KernelTestCase 中重置
- 當'translation_domain'為false時,不要翻譯表單標籤和占位符
3.1.2 / 2.8.8版中的新功能:
- 刪除不推薦使用的類方法參數
- 顯示按需放棄的堆棧跟踪
- 刪除ChoiceType上的choices_as_values選項
- 允許使用非空碎片或查詢的空路徑
- 修復Windows檢測中的錯誤
- 修正對未定義函數json_last_error_message 的調用
- 已棄用的設置“choices_as_values”為“false”
- 引導橫向主題缺少測試
- 不要在關閉時重置,而是在FrameworkBundle / Test / KernelTestCase 中重置
- 當'translation_domain'為false時,不要翻譯表單標籤和占位符
3.0.6 / 2.8.6版中的新功能:
Symfony 2.7.0(2015年5月30日)
3.0.4 / 2.8.4版本中的新功能:
- 刪除不推薦使用的類方法參數
- 顯示按需放棄的堆棧跟踪
- 刪除ChoiceType上的choices_as_values選項
- 允許使用非空碎片或查詢的空路徑
- 修復Windows檢測中的錯誤
- 修正對未定義函數json_last_error_message 的調用
- 已棄用的設置“choices_as_values”為“false”
- 引導橫向主題缺少測試
- 不要在關閉時重置,而是在FrameworkBundle / Test / KernelTestCase 中重置
- 當'translation_domain'為false時,不要翻譯表單標籤和占位符
版本3.0.3 / 2.8.3中的新功能:
- 刪除不推薦使用的類方法參數
- 顯示按需放棄的堆棧跟踪
- 刪除ChoiceType上的choices_as_values選項
- 允許使用非空碎片或查詢的空路徑
- 修復Windows檢測中的錯誤
- 修正對未定義函數json_last_error_message 的調用
- 已棄用的設置“choices_as_values”為“false”
- 引導橫向主題缺少測試
- 不要在關閉時重置,而是在FrameworkBundle / Test / KernelTestCase 中重置
- 當'translation_domain'為false時,不要翻譯表單標籤和占位符
3.0.2 / 2.8.2版中的新功能:
- 刪除不推薦使用的類方法參數
- 顯示按需放棄的堆棧跟踪
- 刪除ChoiceType上的choices_as_values選項
- 允許使用非空碎片或查詢的空路徑
- 修復Windows檢測中的錯誤
- 修正對未定義函數json_last_error_message 的調用
- 已棄用的設置“choices_as_values”為“false”
- 引導橫向主題缺少測試
- 不要在關閉時重置,而是在FrameworkBundle / Test / KernelTestCase 中重置
- 當'translation_domain'為false時,不要翻譯表單標籤和占位符
3.0.0 / 2.8.0版中的新功能:
- 刪除不推薦使用的類方法參數
- 顯示按需放棄的堆棧跟踪
- 刪除ChoiceType上的choices_as_values選項
- 允許使用非空碎片或查詢的空路徑
- 修復Windows檢測中的錯誤
- 修正對未定義函數json_last_error_message 的調用
- 已棄用的設置“choices_as_values”為“false”
- 引導橫向主題缺少測試
- 不要在關閉時重置,而是在FrameworkBundle / Test / KernelTestCase 中重置
- 當'translation_domain'為false時,不要翻譯表單標籤和占位符
2.7.5中的新功能
- Symfony現在早期內置了對PSR-7的支持。
- 新組件和橋樑:
- 新建資源組件
- 新的PhpUnit網橋
- 推進橋從Symfony Core 移除
- 翻譯:
- 主要表現改善
- 在目錄中啟用翻譯調試
- 添加了choice_translation_domain以避免trans選項
- 在預熱時生成翻譯緩存
- 添加了一個翻譯分析器
- 串行:
- ObjectNormalizer
- 序列化組支持
- 規範化器可以序列化集合和標量
- 名稱轉換器支持
- 調試:
- 跟踪並報告已棄用的類和接口
- 添加symfony_debug_backtrace()並在處理致命錯誤時使用它
- 嫩枝:
- 添加了一個Twig剖析器
- 使日期格式和數字格式可配置
- 與模板相脫離的樹枝
- 加載加載器優先級
- 使用新的Twig自動轉換策略
- 作為Twig擴展名的URL操作
- VarDumper:
- 為MongoCursor對象添加了腳輪,amqp,XML-parser資源,Reflection類
- with-er界面
- 為腳輪添加了catch-all-objects鉤子
- WebProfiler:
- 增加了有關當前symfony版本的反饋
- 添加了一個翻譯分析器
- 在Web profiler中顯示繼承的角色
- 控制台:
- 使輸出docopt兼容
- 添加了控制台樣式指導幫助
- 添加對colspan / rowspan +多個標題行 的支持
- 安全性:
- 添加了對密碼進行編碼的命令
- 在SimplePreAuthenticationListener 中添加了security.interactive_login事件的觸發
- 為核心用戶添加字符串表示
用於ClonerData 的
2.7.2版中的新功能:
- Symfony現在早期內置了對PSR-7的支持。
- 新組件和橋樑:
- 新建資源組件
- 新的PhpUnit網橋
- 推進橋從Symfony Core 移除
- 翻譯:
- 主要表現改善
- 在目錄中啟用翻譯調試
- 添加了choice_translation_domain以避免trans選項
- 在預熱時生成翻譯緩存
- 添加了一個翻譯分析器
- 串行:
- ObjectNormalizer
- 序列化組支持
- 規範化器可以序列化集合和標量
- 名稱轉換器支持
- 調試:
- 跟踪並報告已棄用的類和接口
- 添加symfony_debug_backtrace()並在處理致命錯誤時使用它
- 嫩枝:
- 添加了一個Twig剖析器
- 使日期格式和數字格式可配置
- 與模板相脫離的樹枝
- 加載加載器優先級
- 使用新的Twig自動轉換策略
- 作為Twig擴展名的URL操作
- VarDumper:
- 為MongoCursor對象添加了腳輪,amqp,XML-parser資源,Reflection類
- with-er界面
- 為腳輪添加了catch-all-objects鉤子
- WebProfiler:
- 增加了有關當前symfony版本的反饋
- 添加了一個翻譯分析器
- 在Web profiler中顯示繼承的角色
- 控制台:
- 使輸出docopt兼容
- 添加了控制台樣式指導幫助
- 添加對colspan / rowspan +多個標題行 的支持
- 安全性:
- 添加了對密碼進行編碼的命令
- 在SimplePreAuthenticationListener 中添加了security.interactive_login事件的觸發
- 為核心用戶添加字符串表示
用於ClonerData 的
2.7.0中的新功能:
- Symfony現在早期內置了對PSR-7的支持。
- 新組件和橋樑:
- 新建資源組件
- 新的PhpUnit網橋
- 推進橋從Symfony Core 移除
- 翻譯:
- 主要表現改善
- 在目錄中啟用翻譯調試
- 添加了choice_translation_domain以避免trans選項
- 在預熱時生成翻譯緩存
- 添加了一個翻譯分析器
- 串行:
- ObjectNormalizer
- 序列化組支持
- 規範化器可以序列化集合和標量
- 名稱轉換器支持
- 調試:
- 跟踪並報告已棄用的類和接口
- 添加symfony_debug_backtrace()並在處理致命錯誤時使用它
- 嫩枝:
- 添加了一個Twig剖析器
- 使日期格式和數字格式可配置
- 與模板相脫離的樹枝
- 加載加載器優先級
- 使用新的Twig自動轉換策略
- 作為Twig擴展名的URL操作
- VarDumper:
- 為MongoCursor對象添加了腳輪,amqp,XML-parser資源,Reflection類
- with-er界面
- 為腳輪添加了catch-all-objects鉤子
- WebProfiler:
- 增加了有關當前symfony版本的反饋
- 添加了一個翻譯分析器
- 在Web profiler中顯示繼承的角色
- 控制台:
- 使輸出docopt兼容
- 添加了控制台樣式指導幫助
- 添加對colspan / rowspan +多個標題行 的支持
- 安全性:
- 添加了對密碼進行編碼的命令
- 在SimplePreAuthenticationListener 中添加了security.interactive_login事件的觸發
- 為核心用戶添加字符串表示
用於ClonerData 的
2.6.7 / 1.4.20 / 2.7.0-BETA1中的新功能:
- 修正:
- CSS修復
- 處理非UTF8字符串
- 拒絕格式不正確的字符串
- UniqueEntityValidator - invalidValue fixed
- 注入偵聽器的EventDispatcher實例錯誤
- 在LengthValidator中放下grapheme_strlen
- 在小屏幕上顯示位置和圖標
- 允許多個後備區域設置
- 添加了缺少日誌記錄屬性
- 如果更改環境參數 ,請將容器置於非新鮮狀態
- 解析快捷鍵未收縮後的密鑰
- 當用戶明確使用form_label 時,引導渲染
- 長字符串 的HtmlDumper
- 只有在啟用了表單配置 時才應加載FormDataCollector
- 如果無法啟動服務器,則打印錯誤信息
- baseUrl解析以修復錯誤的path_info
- 支持命名參數
2.6.4 / 1.4.20版中的新功能:
- 修正:
- CSS修復
- 處理非UTF8字符串
- 拒絕格式不正確的字符串
- UniqueEntityValidator - invalidValue fixed
- 注入偵聽器的EventDispatcher實例錯誤
- 在LengthValidator中放下grapheme_strlen
- 在小屏幕上顯示位置和圖標
- 允許多個後備區域設置
- 添加了缺少日誌記錄屬性
- 如果更改環境參數 ,請將容器置於非新鮮狀態
- 解析快捷鍵未收縮後的密鑰
- 當用戶明確使用form_label 時,引導渲染
- 長字符串 的HtmlDumper
- 只有在啟用了表單配置 時才應加載FormDataCollector
- 如果無法啟動服務器,則打印錯誤信息
- baseUrl解析以修復錯誤的path_info
- 支持命名參數
2.6.1版中的新功能:
- 修正:
- 配置防火牆的內核異常偵聽器,配置入口點或默認入口點
- 僅在 之前未定義常量時才定義常量
- 在生成的容器 中創建相對於__DIR__的路徑
- 鎖定文件權限
2.6.0版中的新功能:
- 修正:
- 雙重異常的錯誤訊息
- 將DateTime對象表示為違規消息 中的字符串
- 在搜索欄模板 中刪除了app.request的使用
- initialized()與別名服務
2.5.7版中的新功能:
- 修正:
- 在猜測文件根 時要更聰明
- 驗證入口點僅在防火牆異常偵聽器中註冊,而不是使用身份驗證偵聽器
- 服務器運行,以防路由器腳本不存在
- 在RequestDataCollector 中添加對可調用控制器的支持
- 內聯工廠未引用
- 固定的空文件夾
- 修正了BC
- 從Git中刪除錯誤
- 改善多個文件的錯誤訊息
- 使用OPTIONS請求方法 進行表單處理
- 修復Regex :: getHtmlPattern()來處理複雜和否定的模式
- 刪除會話中的無效黑客重新生成
- 確保會話在發送響應 之前保存
- 將編譯好的路由序列化,以加快速度。
- 在form_start塊中使用“name”變量
- 在解析別名時打破無限循環
- 更改switchuser的優先級
<強>要求強>:
- 在PHP 5.3.2或更高版本上支持Symfony2
評論沒有發現