InSymfony (Doctrine) 以下のコードでパブリック関数を作成しようとしています。私がやろうとしているのは、ユーザーがフォームを送信すると、アイテムの有効期限が計算されることです。これまでのコードは次のとおりですが、現在の時刻を計算する方法がわかりません。インターネットで見つけたさまざまな例からコードを抜粋しましたが、毎回失敗します。
class Car extends BaseCar
{
public function save(Doctrine_Connection $conn = null)
{
if ($this->isNew() && ! $this->getEndtime())
{
$now = THIS IS WHAT I NEED HELP WITH
$this->setEndtime(date('Y-m-d H:i:s', $now + 86400 * sfConfig::get('item_duration')));
}
return parent::save($conn);
}
}
ファイルにitem_duration
設定されていApp.yml
ます。したがって、サイト全体の変数として設定できます。