ページ 11

過去のイベントへ自動的に移動する方法

投稿記事Posted: 2010年6月28日(月) 19:09
by daichan
提案中のサイトにCMSF4を使いたいのですが、「これからのイベント一覧」と「終了したイベント一覧」が必要になります。この2種類のイベント一覧を自動的に判別する方法はありますか。

Re: 過去のイベントへ自動的に移動する方法

投稿記事Posted: 2010年6月28日(月) 20:16
by cmsfactory4
ご質問ありがとうござます。

上級設定になりますが、"removeDate" フィールドを使う事で可能です。"removeDate" を過ぎると、そのイベントは「これからのイベント」に表示されない様になります。また「終了したイベント」には "removeDate" を過ぎたイベントのみの検索結果の表示が可能です。

以下が「終了したイベント」の一覧ビューア(PHPコード)の例です。
コード: 全て選択
list($pastRecords,$pastMetaData)=getRecords(array(
      'tableName' => 'events',
      'where' => 'removeDate < NOW()',
      'ignoreRemoveDate'=>true,
      ));
daichanさんのテーブル名、フィールド名に変更して下さい。
'where' フィールドは removeDate のある「今日」を過ぎた全てのレコードを読み込みます。