AppGini VN Community

Thảo luận kỹ thuật => Hooks – Tùy biến logic nghiệp vụ => Chủ đề bắt đầu bởi: admin trên T07 20, 2025, 11:08 SÁNG

Tiêu đề: Các hàm PHP tích hợp sẵn trong AppGini để phát triển ứng dụng
Đăng bởi: admin trên T07 20, 2025, 11:08 SÁNG
Các hàm PHP tích hợp sẵn trong AppGini để phát triển ứng dụng

Chào mọi người, 
Mình đang tìm hiểu về AppGini và thấy nó cung cấp nhiều hàm PHP tích hợp rất hữu ích để làm việc với cơ sở dữ liệu, quản lý người dùng, và tùy chỉnh ứng dụng (đặc biệt khi xây API RESTful). Dưới đây là tóm tắt một số hàm chính, hy vọng hữu ích cho anh em!

1. Hàm cơ sở dữ liệu

2. Hàm quản lý người dùng

3. Hàm xử lý dữ liệu

4. Hàm khác

Ví dụ sử dụng trong API RESTful
Dùng các hàm trên để xây API RESTful cho AppGini: 
require_once('../hooks/config.php');
header('Content-Type: application/json');

if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    $memberInfo = getMemberInfo();
    if (!$memberInfo || !is_allowed("users", null, "view")) {
        http_response_code(403);
        echo json_encode(['error' => 'Access denied']);
        exit;
    }

    $query = "SELECT id, username, email FROM users";
    $result = sql($query, $eo);
    $users = [];
    while ($row = db_fetch_assoc($result)) {
        $users[] = $row;
    }
    http_response_code(200);
    echo json_encode($users);
}

Lưu ý

Anh em có ai biết thêm hàm nào hay hoặc mẹo dùng AppGini không? Chia sẻ với mình nhé! 😄