iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

PHP框架-Symfony4 + api platform 系列

前面幾篇大致上會介紹symfony4的主要架構、資料夾結構、基本概念,中間會介紹Entity(實體類),Validator(驗證),EventListener(監聽器),Controller(控制器),Route(路由),Service(服務),最後幾篇則會簡單介紹api platform的使用方法及一些基本概念。

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day#21 小菜鳥踩雷之第一篇- API platform IRI 前綴問題

來到了踩地雷之第一篇了~ 這篇要來講前一陣子同事遇到的問題,但小菜鳥也在旁邊跟著偷學了XD 遇到的問題是 , 我們想在後端某個function裡取得特定的IR...

2020-09-21 ‧ 由 Ivy 分享
DAY 22

Day#22 淺談作用域,存取權 ,及 Request取值的兩種方法~

作用域會碰到什麼問題嗎? 就是有可能在當你想要使用別的Class某個私有化方法或變數時,發現紅蚯蚓跟你說不能用,這關係到我們方法跟變數的存取權 存取權分四種...

2020-09-22 ‧ 由 Ivy 分享
DAY 23

Day#23 用參數取得路徑,版本4.3↑及4.3↓權限控管用法,實體類型別問題~真的是各種雷阿...(((゚Д゚;)))

除了在取得IRI時, API 網址前面的domain不可以寫死外,其他網址當然也不能寫死阿.. 網址不能寫死!!!!!這很重要R~第二十一篇的時候有說明在取得I...

2020-09-23 ‧ 由 Ivy 分享
DAY 24

Day#24 Workflow 流程引擎 ~

Workflow 流程引擎要拿來幹嘛的? 我們可以透過流程引擎來控管我們一系列的流程,讓狀態可以跟著我們的設定所變動,且可以透過權限,來判斷我們是否可以執行下一...

2020-09-24 ‧ 由 Ivy 分享
DAY 25

Day#25 被匯出匯入跟編碼搞到快崩潰的小菜鳥(`д´)-切割字串與計算字元長度

這篇來介紹一下,最近小菜鳥在匯出及匯入上所使用到的,切字,算字,補字的功能 先從算字開始講起! 計算文字的方法有三種 , 差別在於對於中文字的計算不一樣...

2020-09-25 ‧ 由 Ivy 分享
DAY 26

Day#26 Security設定檔裡設定Json_login

登入驗證除了可以自己寫以外,還可以在security.yaml裡做json_login的設定 首先,我們要先到security.yaml設定json_logi...

2020-09-26 ‧ 由 Ivy 分享
DAY 27

Day#27 在json_login驗證傳來的資料及將回傳的格式改為IRI

上一篇提到建立簡單的json_login ,那如果今天從前端送過來的不是json格式怎麼辦!!!? 在前端利用catch抓取錯誤訊息回傳錯誤json格式的er...

2020-09-27 ‧ 由 Ivy 分享
DAY 28

Day#28 Cookie & SameSite Cookie 和 安裝API test 前置作業

cookie是什麼,能吃嗎? ,不是那個cookie啦,是瀏覽器用來暫時存放使用者資料的東西 那 sameSite cookie 又是什麼 !!?sameSit...

2020-09-28 ‧ 由 Ivy 分享
DAY 29

Day29# 建立創建使用者及登入的共用API test function

上一篇把test要用的前置作業做完了,這篇要來寫簡單的創建使用者和登入的function了 首先,先來提一下Request的生命週期 step1: 在req...

2020-09-29 ‧ 由 Ivy 分享
DAY 30

Day#30 Maker Bundle 讓我們少做很多事,少打很多字!!

哇!!!!! 好興奮阿(>ε<)~~~ 最後一篇了!!!! 在建立實體類及Validation的時候,我們都會自己建立Class , 然後自己去extends...

2020-09-30 ‧ 由 Ivy 分享