回答編集履歴

2

TYPO

2017/03/02 13:34

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
  protected function _initializeSchema(Schema $schema) {
62
62
 
63
- $schema->columnType("time", 'datetimemiili');
63
+ $schema->columnType("time", 'datetimemilli');
64
64
 
65
65
  return $schema;
66
66
 

1

誤字と補足

2017/03/02 13:34

投稿

popobot
popobot

スコア6586

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)