如何使用 NotORM lib 连接一对多表

How do I JOIN one-to-many tables using NotORM lib

我正在使用 NotOrm 库来处理数据库中的数据。 我必须按照此处的说明进行操作 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"];
    }

响应是

=> Message: Undefined index: members_id

我的数据结构是否适合使用 NotORM? 我想从 SQL 得到结果:

select members.f1, members.f2 from members join cards on members.id = cards.member_id where cards.email like '%%' or cards.phone like '%%'

非常感谢!

这个问题也有人提出并回答了 in the forum