Я использую 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
от участников
объединить карты
on members.id = cards.member_id
где cards.email как «%%» или cards.phone как «%%»
Большое спасибо!
На этот вопрос также задавали и отвечали на форуме.
Других решений пока нет …