我刚开始在symfony 3.4中工作,我很迷路。
我要为商品创建一个CRUD
。products表具有多个列(名称,说明,CATEGORY_ID)。
在创建页面中,对于此category_id,我想使用存储在另一个表中的类别名称(id和category_name)进行选择。
为此,我需要选择所有类别,但是我真的不知道该怎么做。
我以前在codeigniter工作,在那里我会在function
中创建一个getAllCategories
category_model
,然后在Controller中调用它。但是在这里...我不知道如何做这个。
您能告诉我这应该如何工作吗?我应该在哪里做sql函数?
答案 0 :(得分:0)
您似乎对Symfony非常基本的东西迷失了。 您可能必须从头开始阅读很多东西。
您必须涵盖两个部分。
第一个是学说,以及如何使用实体管理器声明实体并进行管理;第二个是表单,以及如何使用它们来呈现表单(包括外部实体关系),处理和验证提交的数据,并将经过验证的数据通过实体管理器传递给数据库。
您的示例非常简单,因此在修改教程以适合您的代码时,应该很容易按照教程进行学习。