Как мне присоединиться к таблицам один-ко-многим, используя 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 ответ

Решение

Этот вопрос также задавали и отвечали на форуме.

Другие вопросы по тегам