imi v0.0.11 釋出,新增支援模型關聯關係、延遲收包
imi 正在被用於專案開發中,每週都修復了大量問題,增加實用的功能。
v0.0.11 更新內容:
新增:
-
新增支援模型一對一、一對多、多對多關係(增刪改查)
-
新增支援協程Redis延遲收包
-
新增支援協程SQL/">MySQL延遲收包
-
新增啟動工具時輸出imi圖示
-
新增專案初始化事件(在該時間執行完前,不會處理請求)
-
新增支援資料庫查詢器setData/setField/setFieldExp/setFieldInc/setFieldDec
優化:
-
優化部分程式碼
-
補充IQuery介面方法
修復:
-
修復使用容器例項化的類方法,引用返回值報錯問題(不支援引用返回,僅解決報錯問題)
-
修復獲取上傳檔案沒有form欄位名稱
-
調整getUploadedFiles方法註釋中返回型別,支援IDE提示
-
修復ITaskHandler $server型別問題
介紹
IMI 是基於 Swoole 開發的協程 PHP 開發框架,完美支援 Http、Socket/">WebSocket、TCP、UDP 開發,擁有常駐記憶體、協程非同步非阻塞IO等優點。
IMI 框架文件豐富,上手容易,致力於讓開發者跟使用傳統 MVC 框架一樣順手。
IMI 框架底層開發使用了強型別,易維護,效能更強。支援 Aop ,支援使用註解和配置檔案注入,完全遵守 PSR-3、4、7、11、15、16 標準規範。
框架的擴充套件性強,開發者可以根據實際需求,自行開發相關驅動進行擴充套件。不止於框架本身提供的功能和元件!
官網: ofollow,noindex">https://www.imiphp.com/
文件手冊: https://doc.imiphp.com/
程式碼倉庫:
碼雲: https://gitee.com/yurunsoft/IMI
Github: https://github.com/Yurunsoft/IMI
空專案: https://gitee.com/yurunsoft/empty-imi-demo
功能Demo: https://gitee.com/yurunsoft/imi-demo
尋有緣人
我希望在以後,phper 能夠自信地用著 php,不至於在專案成熟的後期被其他語言重構掉。
一個開源專案不能僅靠一個兩個人,需要大家一起來完善壯大。
我們需要你的加入,以便完善:
-
貢獻程式碼(BUG修復、新功能開發等)
-
豐富文件(文件非常重要)
-
教程、部落格分享