k01ken’s b10g

He110 W0r1d!

CakePHP3でデータベースに登録したcreatedやmodifiedやupdatedなどを表示させる

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。

postsテーブルのcreatedカラム内に投稿時刻を保存して、コントローラ側で受け取って、変数$postに入れて、それをテンプレート内で表示させる。

<?= $post->created ?>

実行結果
4/17/18 9:16 PM

これだと、何だか良く分からないので、任意の形式に変換する。

<?= $post->created->format("Y年m月d日 H時m分d秒") ?>

実行結果
2018年04月17日 21時04分45秒

もし、modifiedカラムやupdatedカラムがあれば、上記のcreatedの部分を置き換えるだけです。

参考リンク
CakePHP3を触ってみました 〜あれ、updatedは?〜 | 日記の間 | あかつきのお宿