Categories
You can create taxonomies for your entries, users, and assets using Categories
#Get category
Phương thức này trả về một hàng kết quả duy nhất. Nếu truy vấn của bạn có nhiều hơn một hàng, nó chỉ trả về hàng đầu tiên. Kết quả được trả về như một đối tượng.
function get_post_category( $args )
#Parameters
Tham số $args có thể là :
ID (int) danh mục bài viết
Mảng (array) các tham số
Parameter | Value | Description |
---|---|---|
where | string | array | Xem Model::get_data để biết thông tin về các đối số được chấp nhận. |
params | array | Xem Model::get_data để biết thông tin về các đối số được chấp nhận. |
#Source
src/ ├── ... └── application/ └── helpers/ └── post_helper.php
#Gets category
Phương thức này trả về kết quả truy vấn dưới dạng một mảng các đối tượng hoặc một mảng trống khi thất bại. Thông thường, bạn sẽ sử dụng điều này trong một vòng lặp foreach
function gets_post_category( $args )
#Parameters
Tham số $args có thể là :
Mảng (array) các tham số
Parameter | Value | Description |
---|---|---|
post_id | number |
ID của bài viết cần lấy danh sách danh mục của bài viết có ID là post_id
|
where | string | array | Xem Model::gets_data để biết thông tin về các đối số được chấp nhận. |
params | array | Xem Model::gets_data để biết thông tin về các đối số được chấp nhận. |
#Source
src/ ├── ... └── application/ └── helpers/ └── post_helper.php
#Example
1.Lấy toàn bộ doanh mục
gets_post_category()
Kết quả
Array
(
[0] => stdClass Object
(
[id] => 8
[name] => Kế toán
[slug] => ke-toan
....
)
[1] => stdClass Object
(
[id] => 7
[name] => Nhân viên kỹ thuật
[slug] => nhan-vien-ky-thuat
....
)
[2] => stdClass Object
(
[id] => 6
[name] => Nhân viên chắm sóc khách hàng
[slug] => nhan-vien-cham-soc-khach-hang
....
)
[3] => stdClass Object
(
[id] => 5
[name] => Tuyển dụng
[slug] => tuyen-dung
...
)
[4] => stdClass Object
(
[id] => 4
[name] => Tin tức nước ngoài
[slug] => tin-tuc-nuoc-ngoai
...
)
[5] => stdClass Object
(
[id] => 3
[name] => Tin tức trong nước
[slug] => tin-tuc-trong-nuoc
...
)
[6] => stdClass Object
(
[id] => 1
[name] => Tin tức
[slug] => tin-tuc
...
)
)
2.Lấy toàn bộ doanh mục sắp xếp theo thứ tự level
gets_post_category(['tree' => array(), 'params' => array('select' => 'id, name, level')])
Kết quả
Array
(
[0] => stdClass Object
(
[id] => 1
[name] => Tin tức
[level] => 1
)
[1] => stdClass Object
(
[id] => 3
[name] => Tin tức trong nước
[level] => 2
)
[2] => stdClass Object
(
[id] => 4
[name] => Tin tức nước ngoài
[level] => 2
)
[3] => stdClass Object
(
[id] => 5
[name] => Tuyển dụng
[level] => 1
)
[4] => stdClass Object
(
[id] => 6
[name] => Nhân viên chắm sóc khách hàng
[level] => 2
)
[5] => stdClass Object
(
[id] => 7
[name] => Nhân viên kỹ thuật
[level] => 2
)
[6] => stdClass Object
(
[id] => 8
[name] => Kế toán
[level] => 2
)
)
3.Lấy toàn bộ doanh mục theo cây thư mục dạng object
gets_post_category(['mutilevel' => 0, 'params' => array('select' => 'id, name, level')])
Kết quả
Array
(
[0] => stdClass Object
(
[id] => 1
[name] => Tin tức
[level] => 1
[child] => Array
(
[0] => stdClass Object
(
[id] => 4
[name] => Tin tức nước ngoài
[level] => 2
[child] => Array
(
)
)
[1] => stdClass Object
(
[id] => 3
[name] => Tin tức trong nước
[level] => 2
[child] => Array
(
)
)
)
)
[1] => stdClass Object
(
[id] => 5
[name] => Tuyển dụng
[level] => 1
[child] => Array
(
[0] => stdClass Object
(
[id] => 8
[name] => Kế toán
[level] => 2
[child] => Array
(
)
)
[1] => stdClass Object
(
[id] => 7
[name] => Nhân viên kỹ thuật
[level] => 2
[child] => Array
(
)
)
[2] => stdClass Object
(
[id] => 6
[name] => Nhân viên chắm sóc khách hàng
[level] => 2
[child] => Array
(
)
)
)
)
)
4.Lấy toàn bộ doanh mục theo cây thư mục dạng option
gets_post_category(['mutilevel' => 'post_categories', 'params' => array('select' => 'id, name, level')])
Kết quả
Array
(
[0] => Chọn danh mục
[1] => Tin tức
[3] => |-----Tin tức trong nước
[4] => |-----Tin tức nước ngoài
[5] => Tuyển dụng
[6] => |-----Nhân viên chắm sóc khách hàng
[7] => |-----Nhân viên kỹ thuật
[8] => |-----Kế toán
)
#Count category
Số lượng hàng được trả về bởi truy vấn.
function count_post_category( $args )
#Insert category
TIP
Phiên bản này chưa hỗ trợ api insert category
#Delete category
function delete_category( $args )