Automattic\WooCommerce\Internal\DataStores\Orders
OrdersTableDataStore::generate_select_and_join_clauses()
Helper method to generate join and select clauses.
Метод класса: OrdersTableDataStore{}
Хуков нет.
Возвращает
Массив
. Select and join queries.
Использование
// private - только в коде основоного (родительского) класса $result = $this->generate_select_and_join_clauses( $order_table_alias, $table, $table_alias, $column_props_map );
- $order_table_alias(строка) (обязательный)
- Alias for order table.
- $table(строка) (обязательный)
- Table to join.
- $table_alias(строка) (обязательный)
- Alias for table to join.
- $column_props_map(array[]) (обязательный)
- Column to prop map for table to join.
Код OrdersTableDataStore::generate_select_and_join_clauses() OrdersTableDataStore::generate select and join clauses WC 8.7.0
private function generate_select_and_join_clauses( $order_table_alias, $table, $table_alias, $column_props_map ) { // Add aliases to column names so they will be unique when fetching. $select_clause = $this->generate_select_clause_for_props( $table_alias, $column_props_map ); $join_clause = "$table $table_alias ON $table_alias.order_id = $order_table_alias.id"; return array( 'select' => $select_clause, 'join' => $join_clause, ); }