如何在symfony 4中获取关系数据库的id?

时间:2018-05-14 06:49:25

标签: doctrine

我在下拉列表中显示了正常工作的关系数据库数据

但是当我尝试将数据插入包含关系数据库表的另一个表单时,下拉它会抛出错误

<select>
<option value=""> Select Category</option>
{%  for category in category %}
<option value="{{category.category}}"> {{category.category}}    </option>      
{% endfor %}
</select>

插入数据时,错误是

  

执行'INSERT INTO new_product时发生异常   (product_code,product_name,数量,价格,gst,hsn_code,   product_metric,product_dimension,supplier_name,category_id)VALUES   (?,?,?,?,?,?,?,?,?,?)'与params [“RE45”,“Shirt”,4,   456.9,70.8,2345,3,4,“sakthi”,null]:

     

SQLSTATE [23000]:完整性约束违规:1048列   'category_id'不能为空

1 个答案:

答案 0 :(得分:0)

实体

中添加这些行
<th><h4>  category          </h4></th>

在树枝

TABLE HEADER

{%  for newproduct in newproduct %}
 <td> {{ newproduct.getCategory() }}</td>  //newproduct is another entity contains category entity as relatinal database 
{% endfor %}

表数据

Google Play Store