私がやろうとしているのは、ホームページに小さなウィジェットを表示して、メンバーシップの有効期限が切れたことをユーザーに知らせることです。これが私の現在のコードです
$subExpire = Engine_Api::_()->getDbtable('subscriptions', 'payment');
$db2 = $streamTable->getAdapter();
$stmt2 = $db2->query("select * from engine4_payment_subscriptions where `user_id`='$user_id'");
$arr2 = $stmt2->fetch();
if ($arr2['expiration_date']=="NULL")
{
$exp = "NEVER";
}
echo $exp;
主な問題は Engine_Api::_()->getDbtable('subscriptions', 'payment'); に関係していると思います。
最終的に日付が返ってきたら、現在の日付からメンバーシップに残っている日数を計算したいと思います。
助言がありますか?
PS、$user_id が定義されており、数値を返します
もう1つ、実際のテーブル名はengine4_payment_subscriptionsです