Yoast\WP\Lib\Migrations
Adapter::add_timestamps() public Yoast 1.0
Adds timestamps.
{} Это метод класса: Adapter{}
Хуков нет.
Возвращает
true/false.
Использование
$Adapter = new Adapter(); $Adapter->add_timestamps( $table_name, $created_column_name, $updated_column_name );
- $table_name(строка) (обязательный)
- The table name.
- $created_column_name(строка) (обязательный)
- Created at column name.
- $updated_column_name(строка) (обязательный)
- Updated at column name.
Код Adapter::add_timestamps() Adapter::add timestamps Yoast 15.9.1
public function add_timestamps( $table_name, $created_column_name, $updated_column_name ) {
if ( empty( $table_name ) || empty( $created_column_name ) || empty( $updated_column_name ) ) {
return false;
}
$created_at = $this->add_column( $table_name, $created_column_name, 'datetime' );
$updated_at = $this->add_column(
$table_name,
$updated_column_name,
'timestamp',
[
'null' => false,
'default' => 'CURRENT_TIMESTAMP',
'extra' => 'ON UPDATE CURRENT_TIMESTAMP',
]
);
return $created_at && $updated_at;
}