網站商品專案-?

網站商品專案- 收集表單資訊

工具/原料

電腦,程式碼編輯器

收集表單資訊:

1.給模板form表單準備必要的元素:

網站商品專案- 收集表單資訊

2.控制器直接收集到form表單的資訊。

網站商品專案- 收集表單資訊

3.需要更新update的欄位有:

role_auth_ids: 更新較方便,直接把表單收集到的authid變為字串即可

role_auth_ac:需要根據authid的字串資訊,再去資料庫查詢並完成資料製作和更新

role_auth_ids:在控制器中可以直接完成 製作 和 更新

role_auth_ac:在瞻前顧後機制完成 製作,具體是_before_update()

網站商品專案- 收集表單資訊

4.

瞻前顧後機制:

在tp框架的model模型中,資料的新增、修改、刪除之前和之後做的一些事情就稱為“瞻前顧後”機制。

具體瞻前顧後方法:

function _before_insert() $model -> add() function _after_insert()

function _before_update() $model -> save() function _after_update()

function _before_delete() $model -> delete()function _after_delete()

網站商品專案- 收集表單資訊

5.插入資料前的回撥方法和插入成功後的回撥方法:

網站商品專案- 收集表單資訊

6.資料修改的瞻前顧後原理。

網站商品專案- 收集表單資訊

7.更新資料前的回撥方法和更新成功後的回撥方法。

網站商品專案- 收集表單資訊

8.資料刪除的瞻前顧後原理。

網站商品專案- 收集表單資訊

9.刪除資料的回撥方法和刪除成功後的回撥方法。

網站商品專案- 收集表單資訊

10.

具體收集許可權資訊入庫操作:

控制器製作role_auth_ids:

網站商品專案- 收集表單資訊

11.

在RoleModel::_before_update()裡邊完成role_auth_ac的製作:

網站商品專案- 收集表單資訊

網站, 資訊, 商品, 專案, 表單,
相關問題答案