Học lập trình online thông qua các bài viết, tutorial, chia sẻ kinh nghiệm về lập trình cho các ngôn ngữ như PHP, Java, Python, Ruby, Shell Script, Perl
Khi thực hiện code Jquery trên PHPStorm mình gặp 1 vấn đề là nó không hỗ trợ cú pháp của Jquery và báo giống như bên dưới. unresolved function or method $() Bởi vì PHPStorm đang không nhận ra là bạn đã import sử dụng thư viện Jquery, vì vậy bạn cần thêm hỗ trợ […]
Hôm nay vinasupport.com sẽ hướng dẫn các bạn tích hợp một trong những công cụ soạn thảo phổ biến và nổi tiếng nhất TinyMCE cho website. TinyMCE là gì? TinyMCE là một trình soạn thảo HTML WYSIWYG tiên tiến nhất được thiết kế cho việc đơn giản hóa việc tạo nội dung trang web. Nó […]
Vite hiện đang sử dụng khá phổ biến và dẫn thay thế Webpack. Một trong những chức năng quan trọng cần sử dụng trong việc build hệ thống Web thông qua Vite là sao chép static files. Điều đó được thực hiện thông qua Plugin: vite-plugin-static-copy Cài đặt plugin vite-plugin-static-copy Bằng lệnh npm sau: npm […]
Gần dự các dự án web hiện đại đều sử dụng SASS để build style cho hệ thống web. Laravel cũng vậy, bản Laravel mới nhất 10.x sử dụng vite để compiled css, js. Bài viết này sẽ hướng dẫn các bạn sử dụng SASS cho Laravel thông qua Vite. Để biết Vite là gì? […]
Hôm nay rảnh rỗi, nên viết bài giới thiệu về 2 kiểu dữ liệu List và Tuple trên Python. Đây là 2 kiểu dữ liệu sử dụng khá phổ biến trong Pyhon. Chắc hẳn bạn cũng rất muốn biết nên dùng List hay Tuple khi code Python. Kiểu dữ liệu List trong Python List trong […]
Odoo có 1 chức năng là Archive / UnArchive, bạn có thể hiểu đó là Soft Delete (Xóa mềm) trong các Framework, CMS khác. Nghĩa là nó sẽ đưa bản ghi vào trạng thái Archived (Đã lưu trữ) và chúng ta không thể lấy thông tin của bản ghi đó trên Odoo nữa. Mặc định […]
Để thao tác CRUD dữ liệu cho các loại field One2many và Many2many trên Odoo thì Odoo định nghĩa các flags như sau: Nguyên bản tiếng Anh (0, 0, { values }) link to a new record that needs to be created with the given values dictionary (1, ID, { values }) update the linked record […]
Odoo có hỗ trợ trang quản lý database dễ dàng. Bạn có thể tạo, xóa, duplicate, backup và restore database trên nền Web chứ không cần phải sử dụng 1 công cụ kết nối khác như PgAdmin. Tuy nhiên nó cũng gây ra rủi ro khi người khác có thể truy cập vào. Vì vậy […]
Một trong những cấu trúc quan trọng tạo nên thương hiệu của mã nguồn mở Laravel đó là artisan Command. Với Artisan Command, nó hỗ trợ các bạn build source cơ bản, thao tác vào database như migrate, seed, kiểm tra thông tin Laravel và nhiều chức năng khác. Giờ chúng ta cùng vinasupport.com tím […]
Phần lớn chúng ta thao tác với CSDL PostgreSQL trên Odoo chủ yếu là sử dụng ORM. Nó thực sự rất tiện, cấu trúc cũng rất rõ ràng. Nhưng Odoo ORM không phải là lựa chọn tốt nhất trong 1 số trường hợp nghiệp vụ cụ thể. Thậm chí cùng 1 công việc sử dụng […]