PHP Класс Abstract_WC_Order_Item_Type_Data_Store

Автор: WooCommerce
Наследование: extends WC_Data_Store_WP, implements WC_Object_Data_Store_Interface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$meta_type WP defines 'post', 'user', 'comment', and 'term'.
$object_id_field_for_meta string This should be the name of the field your table uses for associating meta with objects. For example, in payment_tokenmeta, this would be payment_token_id.

Открытые методы

Метод Описание
create ( WC_Order_Item &$item ) Create a new order item in the database.
delete ( WC_Order_Item &$item, array $args = [] ) Remove an order item from the database.
read ( WC_Order_Item &$item ) Read a order item from the database.
save_item_data ( WC_Order_Item &$item ) Saves an item's data to the database / item meta.
update ( WC_Order_Item &$item ) Update a order item in the database.

Описание методов

create() публичный Метод

Create a new order item in the database.
С версии: 2.7.0
public create ( WC_Order_Item &$item )
$item WC_Order_Item

delete() публичный Метод

Remove an order item from the database.
С версии: 2.7.0
public delete ( WC_Order_Item &$item, array $args = [] )
$item WC_Order_Item
$args array Array of args to pass to the delete method.

read() публичный Метод

Read a order item from the database.
С версии: 2.7.0
public read ( WC_Order_Item &$item )
$item WC_Order_Item

save_item_data() публичный Метод

Ran after both create and update, so $item->get_id() will be set.
С версии: 2.7.0
public save_item_data ( WC_Order_Item &$item )
$item WC_Order_Item

update() публичный Метод

Update a order item in the database.
С версии: 2.7.0
public update ( WC_Order_Item &$item )
$item WC_Order_Item

Описание свойств

$meta_type защищенное свойство

WP defines 'post', 'user', 'comment', and 'term'.
protected $meta_type

$object_id_field_for_meta защищенное свойство

This should be the name of the field your table uses for associating meta with objects. For example, in payment_tokenmeta, this would be payment_token_id.
protected string $object_id_field_for_meta
Результат string