Я новичок в Symfony, поэтому, пожалуйста, извините меня, если я не очень хорошо объясню это.Symfony2 multitable join issues
У меня есть 2 объекта: склад и продажа. Оба имеют связанные таблицы базы данных.
Stock имеет следующую структуру:
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(255) | NO | | NULL | |
| description | varchar(255) | NO | | NULL | |
| input | int(11) | NO | | NULL | |
| output | int(11) | NO | | NULL | |
| balance | int(11) | NO | | NULL | |
| created | datetime | NO | | NULL | |
| updated | datetime | NO | | NULL | |
| unitcost | double | NO | | NULL | |
+-------------+--------------+------+-----+---------+----------------+
продажи имеют следующую структуру:
+------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+----------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| cost | double | NO | | NULL | |
| date | datetime | NO | | NULL | |
| profitloss | double | NO | | NULL | |
| sid | int(11) | YES | MUL | NULL | |
+------------+----------+------+-----+---------+----------------+
Я пытаюсь создать ОДНУ => МНОГО отношения между акциями и продажами.
Акции - это список всех товаров для продажи в магазине. Продажи - это учет фактических покупок любого товара в таблице базы данных запаса.
В процессе отображения моего первого элемента продаж у меня возникла серьезная проблема.
Чтобы показать Продажи, мое видение заключалось в том, чтобы выполнить инструкцию SQL между обеими таблицами, где Sales: sid == Stock: id - Я столкнулся с проблемами новичков, поскольку я не мог найти прямой способ сделать вид Выполнение SQL, к которому я привык.
Может кто-нибудь дать мне какое-то направление, пожалуйста? - Я хочу распечатать информацию о каждой продаже путем получения связанных данных из таблицы запасов.
спасибо. У меня возникли трудности с настройкой правильно. – sisko