public function updateAuction($id)
{
$AuctionsTable = Doctrine_Core::getTable('auctions');
$auction = $AuctionsTable->find($id);
$auction->ends_at += 10;
$auction->save();
}
私はDoctrineを使ってデータベースからレコードを取得しています。DBから「日付」タイプを取得して秒を追加する
このレコードでは、日付の種類であるends_at列の秒数を増やす必要があります。
+=
もちろん動作しませんでした。変数をends_atに10秒追加する最も簡単な方法は何ですか?そして、表示される可能性がある他のすべての迷惑を処理しました(59 + 10 = 69秒)。
多分私はmysqlのaddtime()
機能を使うべきですか?しかし、それはDoctrineで実装されていますか? Doctrineでaddtime()
について何も見つかりませんでした。
修正済み!どうもありがとうございました! ;)ところで、私は$ d-> format( 'Y-m-d H:i:s')を使用しなければならなかったので、また、文字列バージョンを取得するには、文字列値を$ auction-> ends_atに割り当てることができます。 – Tool