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.