データベース内のデータを操作するために 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 は '%%' のようにします
どうもありがとう!