Công cụ thành viên

Công cụ trang web


programming4:api

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
Phiên bản sauPhiên bản sau của cả hai bên
programming4:api [2021/09/01 13:53] – [Bước 4 thêm giá trị api vào file ngôn ngữ của module] webvangprogramming4:api [2021/10/12 15:28] nguyenchiton
Dòng 368: Dòng 368:
 $this->result->set($key, $value); $this->result->set($key, $value);
 </code> </code>
-** Bước 4: thêm giá  trị api vào file ngôn ngữ của module  
-  * $lang_module['api_modulename'] 
-  * $lang_module['api_modulename_class'] 
  
-** Bước 3 thêm giá  trị api vào file ngôn ngữ của module +** Bước 3 thêm giá  trị api vào file ngôn ngữ của module **
   * $lang_module['api_modulename']   * $lang_module['api_modulename']
   * $lang_module['api_modulename_class']   * $lang_module['api_modulename_class']
Dòng 382: Dòng 379:
   * File API nằm trong thư mục ''includes/api''   * File API nằm trong thư mục ''includes/api''
   * namespace là ''namespace NukeViet\Api;''   * namespace là ''namespace NukeViet\Api;''
 +
 +
 +==== Cách gọi API nội bộ ====
 +
 +Ta có thể dùng hàm ''nv_local_api'', cụ thể như sau
 +<code php>
 +$return = nv_local_api($cmd, $params, $adminidentity = '', $module = '');
 +</code>
 +
 +Trong đó:
 +  * $return: là kết quả API trả về
 +  * $cmd: là tương ứng với action khi remote
 +  * $params: là mảng data nó sẽ được chuyển thành biến $_POST
 +  * $adminidentity: là userid hoặc username của admin
 +  * $module: tương ứng với module khi remote
  
  
  
programming4/api.txt · Sửa đổi lần cuối: 2023/12/19 08:14 bởi hoaquynhtim99