Brands (Thương hiệu)
#Get
static function Brands::get($args);
#Parameters
Tham số $args có thể là :
ID (int) thương hiệu
Mảng (array) các tham số model
#Gets
static function Brands::gets($args);
#Parameters
Tham số $args có thể là :
ID (int) đơn hàng
Mảng (array) các tham số model
#Count
static function Brands::count($args);
Tham số $args có thể là :
Mảng (array) các tham số model
#Insert
Tạo một nhà sản xuất mới hoặc cập nhật đơn hàng
static function Brands::insert($args);
#Parameters
Tham số $args Mảng (array) các tham số :
Parameter | Value | Description |
---|---|---|
id | int | default 0 | Nếu khác 0 thương hiệu sẽ được cập nhật. |
name | string | Tên thương hiệu. |
excerpt | string | Mô tả cho thương hiệu. |
seo_title | string | meta title nếu để trống sẽ tự động lấy title. |
seo_description | string | meta description. |
seo_keywords | string | Meta keywords. |
image | string | Ảnh đại diện thương hiệu. |
language | array | Đa ngôn ngữ. |
#Example
$brand = [
'title' => 'Brand',
'excerpt' => 'Nội dung tóm tắt',
'image' => 'brand/banner.png',
'language' => [
'en' => [
'title' => 'This is post name',
'excerpt' => 'excerpt post',
'content' => 'content post',
],
]
];
Brand::insert($brand);
#Delete
Xóa một thương hiệu
static function Brands::delete($brandsID);
#Parameters
Tham số brandsID ID của thương hiệu cần xóa
#Metadata
#Get metadata
Hàm này dùng để lấy một metadata trong cơ sở dữ liệu
static function Brands::getMeta($object_id = '', $meta_key = '', $single = false);
#Parameters
Parameter | Value | Description |
---|---|---|
$object_id | int | Id post |
$meta_key | string | Key của Meta data |
$single | true|false (default false) | Nếu $single = true thì nó sẽ trả về giá trị của $meta_key , ngược lại nó sẽ trả về một mảng chứa tất cả các thông tin của record đó. |
#Update metadata
Hàm này cập nhật giá trị cho một meta key nào đó, nếu meta_key không tồn tại sẽ tạo mới metadata
static function Brands::updateMeta($object_id, $meta_key, $meta_value);
#Parameters
Parameter | Value | Description |
---|---|---|
$object_id | int | Id post |
$meta_key | string | Key của Meta data |
$meta_value | string | Giá trị của Meta data |
#Delete metadata
Hàm này xóa một hoặc nhiều metas ra khỏi cơ sở dữ liệu, cấu trúc như sau:
static function Brands::deleteMeta($object_id, $meta_key, $meta_value, $delete_all = false);
#Parameters
$delete_all sẽ có giá trị true hoặc false, nếu true thì nó xóa hết tất cả các field có key trùng với $meta_key, ngược lại nó chỉ xóa field có key trùng với $meta_key và có object_id trùng với $object_id.
$meta_value nếu bạn thiết lập giá trị cho tham số này thì nó sẽ bổ sung thêm một điều kiện xóa đó là giá trị của key meta phải bằng với $meta_value.