oppara/cakephp-plugin-unix-timestamp

UnixTimestamp行为

0.1.0 2018-03-12 16:35 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:08:16 UTC


README

Build Status codecov

当您需要保存Unix时间戳时,可以使用此UnixTimestampBehavior来代替CakePHP的TimestampBehavior。

安装

您可以使用 composer 将此插件安装到您的CakePHP应用程序中。

安装composer包的推荐方法是

composer require oppara/cakephp-plugin-unix-timestamp

启用插件

您需要在您的config/bootstrap.php文件中启用插件

<?php
Plugin::load('Oppara/UnixTimestamp');

如果您已经使用了 Plugin::loadAll();,则此步骤不是必需的。

用法

更多信息 https://book.cakephp.com.cn/3.0/en/orm/behaviors/timestamp.html

CREATE TABLE users (
    id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(255) NOT NULL,
    password VARCHAR(255) NOT NULL,
    created INT,
    modified INT
);
<?php
namespace App\Model\Table;

use Cake\ORM\Table;

class UsersTable extends Table
{
    public function initialize(array $config)
    {
        $this->addBehavior('Oppara/UnixTimestamp.UnixTimestamp');
    }
}