在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ Thinkphp5當中關于資源路由的一點疑問

Thinkphp5當中關于資源路由的一點疑問

在看官方文檔的時候看到了定義資源路由會自動注冊七個路由規(guī)則,但是其中標識為“create”和“edit”的規(guī)則我不大理解。他們的請求方式都是get,但是從字義上來看好像是“創(chuàng)建”和“修改”,但是創(chuàng)建個修改的路由應該是標識為save 和 update的路由,這里還請熟悉tp5和resetful api開發(fā)的大神指點迷津

clipboard.png

回答
編輯回答
硬扛

save既可以新增數(shù)據(jù)也可以更新數(shù)據(jù)的.

2017年10月11日 18:31
編輯回答
墨沫

TP5中的資源路由和你理解的restful api不是一種東西

restful api中有以下操作(以用戶資源為例):

  • GET /users 獲取所有用戶
  • GET /users/1 獲取單個用戶
  • POST /users 創(chuàng)建新用戶
  • PUT /users/1 編輯用戶
  • DELETE /users/1 刪除用戶
2017年2月21日 13:51
編輯回答
萌二代

最后又研究了一下,因為tp5還要兼顧那些前后端未分離的項目,所以才有了這兩個路由。如果是create標識的請求會返回創(chuàng)建一個資源的表單頁面,讓用戶填寫一些數(shù)據(jù)創(chuàng)建資源。同理edit。如果項目是前后端分離的項目,那么可以直接忽略這兩個路由

2017年4月23日 11:53
編輯回答
我以為
  • index是GET請求,用來顯示列表數(shù)據(jù)
  • create是GET請求,用來顯示創(chuàng)建表單數(shù)據(jù)
  • save是POST請求,用來保存表單數(shù)據(jù)
  • read是GET請求,用來獲取單條數(shù)據(jù)
  • edit是GET請求,用來顯示編輯表單數(shù)據(jù)
  • update是PUT請求,是用來更新表單數(shù)據(jù)
  • delete是DELETE請求,是用來刪除單條數(shù)據(jù)
2017年4月14日 02:37