Other Custom user field callback, validate value - Gọi lại lĩnh vực người dùng tùy chỉnh, xác nhận giá trị

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
17,150
Được Like
12,745
Custom user field callback, validate value - Gọi lại lĩnh vực người dùng tùy chỉnh, xác nhận giá trị 1.x

Đây là một bộ khung để tạo một cuộc gọi lại cho một lĩnh vực người dùng tùy chỉnh. Việc gọi lại được sử dụng để xác nhận các giá trị nhập vào bởi người sử dụng. Ví dụ, nếu bạn đang thu thập một số loại ID mà bạn cần kiểm tra đối với cơ sở dữ liệu khác.

Việc gọi lại được quy định khi chỉnh sửa các lĩnh vực tùy chỉnh:

1.png

Bộ khung có file này mà phù hợp với tên gọi: library/Callback/UserField.php

Đoạn mã ví dụ chỉ chấp nhận một giá trị của '123'. Nếu không thì nó định nghĩa một thông báo lỗi và trả về false. Đó là một ví dụ rất đơn giản để trình diễn. Bạn có thể sử dụng mã của riêng bạn bên trong chức năng validate():
Mã:
<?php

class Callback_UserField
{
    public static function validate($field, &$value, &$error)
    {
        if ($value == '123')
        {
            return true;
        }
        else
        {
            $error = 'what no';
            return false;
        }
    }
}

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • UserFieldCallback.zip
    2.1 KB · Lượt xem: 0

Top Bottom