<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 基于行為的日記錄 > 首先要了解行為的特性,另外要熟悉標簽位(鉤子)的觸發時間。 ## 創建行為 > 了解行為中入口方法`run`的執行條件。 ### 1\. 創建行為目錄`app\admin\behavior` ### 2\. 創建行為類`app\admin\behavior\Logs.php` > 了解標簽位的運用,在這里咱們先使用`action_begin`標簽位 ~~~ <?php /** namespace app\admin\behavior; use app\admin\model\Logs as LogsModel; class Logs { public function actionBegin(){ //記錄日志 //1.獲取日志信息 $data['url']=request()->controller()."/".request()->action(); $uid=session("uid","","admin"); $data['operator']=$uid?$uid:0; $description=db("auth_rule")->where("name",$data['url'])->value("title"); $data['description']=$description?$description:"未知"; $data['operate_time']=time(); $data['operate_ip']=request()->ip(); LogsModel::create($data); } } ~~~ > 在這里要注意一點,就是日志記錄中的描述信息,這在這里描述信息直接從權限表中獲取。所以日志中節點的規是一定要和權限中的規則一致。 ### 3\. 行為綁定 > 在這在咱們我用`tags.php`文件綁定, 創建`app\admin\tags.php` ~~~ <?php return [ 'action_begin'=>[ 'app\\admin\\behavior\\Logs', ], ]; ~~~ > 到這里,就以實現操作日記的記錄了。只要管理 在后臺執行任 操作都會記 錄到`yf_logs`表中。 關于后 的日志的列表顯示,在這里自行處理,最 的 效果如下: ![](https://box.kancloud.cn/45d45e14e86b677dfe10f1fc80410630_1601x605.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看