我应该在哪里放置新的SQL查询函数Symfony 3

时间:2018-06-27 08:11:19

标签: php symfony-3.4

我刚开始在symfony 3.4中工作,我很迷路。

我要为商品创建一个CRUD。products表具有多个列(名称,说明,CATEGORY_ID)。

在创建页面中,对于此category_id,我想使用存储在另一个表中的类别名称(id和category_name)进行选择。

为此,我需要选择所有类别,但是我真的不知道该怎么做。

我以前在codeigniter工作,在那里我会在function中创建一个getAllCategories category_model,然后在Controller中调用它。但是在这里...我不知道如何做这个。

您能告诉我这应该如何工作吗?我应该在哪里做sql函数?

1 个答案:

答案 0 :(得分:0)

您似乎对Symfony非常基本的东西迷失了。 您可能必须从头开始阅读很多东西。

您必须涵盖两个部分。

第一个是学说,以及如何使用实体管理器声明实体并进行管理;第二个是表单,以及如何使用它们来呈现表单(包括外部实体关系),处理和验证提交的数据,并将经过验证的数据通过实体管理器传递给数据库。

您的示例非常简单,因此在修改教程以适合您的代码时,应该很容易按照教程进行学习。