SQLに関する少しの助けを期待しています。私はMySQLにかなり慣れていません。
それが役立つ場合はCodeIgniterを使用していますが、通常はSQLで十分です。ActiveRecordは無視します。
使用されると思われるテーブルがいくつかあります。
Users
id
first_name
last_name
username
Events
id
created_by_user_id
name
start_date
start_time
end_date
end_time
Attendees
id
user_id
event_id
Friends
user_id
friend_id
approved
だから私が後を追っているときは:
次のすべての結果を取得します。
- 承認された友達と私は参加しています
- 今後のイベント、end_date/end_timeを通過していません
- start_dateとstart_timeで注文する
これにusersテーブルを結合する必要があるので、ビューに次のようなものを表示できます。
<?= foreach($events as $e): ?>
<?= $e->name; ?> created by <?=$e->first_name . ' ' . $e->last_name; ?>
Happening: <?= $e->start_date; ?>
<?php endforeach; ?>
ありがとうございました!!