Как мне присоединиться к таблицам один-ко-многим, используя NotORM lib
Я использую NotOrm lib для работы с данными в базе данных. Я должен следовать инструкциям здесь http://www.sitepoint.com/database-interaction-made-easy-with-notorm/
но не решил мою проблему Вот моя структура данных:
Tables
-members
---Indexes
PRIMARY id
-cards
---Indexes
PRIMARY id
INDEX member_id
---Foreign keys
member_id members(id) CASCADE CASCADE
Я использовал команду sql
ALTER TABLE `cards` ADD FOREIGN KEY ( `member_id` ) REFERENCES `xxx`.`members` (`id`)
ON DELETE CASCADE ON UPDATE CASCADE ;
мой код
$cards = $this->db->cards();
foreach($cards as $c){
//echo "here";
echo $c->members["member_id"];
}
и ответ
=> Сообщение: неопределенный индекс: members_id
Правильна ли моя структура данных для использования NotORM? я хочу, чтобы результат из SQL как:
выберите members.f1, members.f2 из числа участников, присоединяющихся к картам на members.id = cards.member_id, где cards.email - "%%" или cards.phone - "%%"
Большое спасибо!
1 ответ
Решение