Hướng dẫn nâng cấp module tương thích NukeViet 4.0.24

Thứ năm - 14/01/2016 23:38
Cập nhật do thay đổi Autoload các class. Do cơ chế gọi Class đã thay đổi nên cần sửa lại các module và giao diện theo hướng dẫn.

1. Cập nhật sử dụng cache

Tìm kiếm và thay thế trong tất cả dự án

nv_get_cache  thành: $nv_Cache->getItem(
nv_set_cache  thành: $nv_Cache->setItem(
nv_delete_all_cache  thành: $nv_Cache->delAll(
nv_del_moduleCache  thành: $nv_Cache->delMod(
nv_db_cache  thành: $nv_Cache->db(

Nếu những chỗ nào dùng $nv_Cache trong function, cần khai báo thêm biến $nv_Cache ở global

Chỗ gọi hàm $nv_Cache->db() bắt buộc phải truyền vào 3 tham số (câu lệnh sql, key, tên module) trong đó key có thể để trống, tên module dùng $module_name.

2. Cập nhật phương án khởi tạo class

Tìm kiếm để thay thế:

new download(   thành:     new NukeViet\Files\Download(
new image(    thành:   new NukeViet\Files\Image(
new upload(   thành:   new NukeViet\Files\Upload(
new UrlGetContents(   thành:  new NukeViet\Client\UrlGetContents(
new Diagnostic(   thành:  new NukeViet\Client\Diagnostic(
new Gfonts(     thành:    new NukeViet\Client\Gfonts(
new NV_Http(   thành:  new NukeViet\Http\Http(
new NVftp(    thành:   new NukeViet\Ftp\Ftp(
new PHPMailer;   thành:   new PHPMailer\PHPMailer\PHPMailer();
new PHPMailer();   thành:   new PHPMailer\PHPMailer\PHPMailer();
new Array2XML(    thành:  new NukeViet\Xml\Array2XML(

Các class sau mặc định không sử dung, nếu module, giao diện của bạn còn sử dụng, cần viết lại các class này.

Minify_CSS_Compressor
CheckUrl

 Từ khóa: nâng cấp nukeviet

Tổng số điểm của bài viết là: 10 trong 2 đánh giá

Xếp hạng: 5 - 2 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.

Powered by NukeViet - a product of VINADES.,JSC