回答編集履歴
2
TYPO
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
protected function _initializeSchema(Schema $schema) {
|
62
62
|
|
63
|
-
$schema->columnType("time", 'datetimemi
|
63
|
+
$schema->columnType("time", 'datetimemilli');
|
64
64
|
|
65
65
|
return $schema;
|
66
66
|
|
1
誤字と補足
test
CHANGED
@@ -1,8 +1,10 @@
|
|
1
|
-
独自のTypeを定義して
|
1
|
+
独自のTypeを定義してあげればできると思います。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
src/Database/Type/DateTimeMilliType.php
|
6
|
+
|
7
|
+
※独自のTypeクラスを作成(DateTimeTypeを拡張してformatを変更しているだけ)
|
6
8
|
|
7
9
|
```php
|
8
10
|
|
@@ -26,7 +28,7 @@
|
|
26
28
|
|
27
29
|
|
28
30
|
|
29
|
-
config/bootstrap.phpの最後に以下を追記
|
31
|
+
config/bootstrap.phpの最後とかに以下の設定を追記
|
30
32
|
|
31
33
|
```php
|
32
34
|
|
@@ -37,6 +39,8 @@
|
|
37
39
|
|
38
40
|
|
39
41
|
src/Model/Table/TimesTable.php (Table名やカラム名は実際のものに合わせてください)
|
42
|
+
|
43
|
+
※独自に作成したクラスをカラムのtypeを指定する
|
40
44
|
|
41
45
|
```php
|
42
46
|
|
@@ -69,3 +73,5 @@
|
|
69
73
|
|
70
74
|
|
71
75
|
同じような質問があったので参考になるかと:[CakePHP3.2のマイクロ秒でハマってます。](https://teratail.com/questions/42833)
|
76
|
+
|
77
|
+
また、TypeについてはQiitaの記事が参考になるかと:[【CakePHP3】 `Type` の話](http://qiita.com/o0h/items/59772ee4e8eb4c91b26f)
|