0
私はCakePHP 3.2で作業しています。CakePHP 3:ビューの日付比較
timestamp
の日付をデータベースのisThisMonth()
のCakePHPの機能と比較したいと思います。
created
の日付が1 month
の商品がリストされています。商品にバッジが表示されますNEW
これは私がビューここ
<?php $date = new DateTime($product->created);
$date = $date->format('Y-m-d');
if ($date->isThisMonth()): ?> // error is pointing this line
<span class="new-product"> NEW</span>
<?php endif; ?>
$product
でやっていることですが、エラー項目であるとcreated
は、データベース内のタイムスタンプ列です。
しかし$date = $date->format('Y-m-d');
$time = new Time($date);
の下にこれを追加すること
Call to a member function isThisMonth() on string
これはエラー 'Class 'Time' not found'を返します。 –
解決済み..' view Cake \ I18n \ Time; 'を' view.ctp'ファイル –
に追加しました。 – bill