Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我应该在哪里放置新的sql查询函数Symfony 3_Php_Symfony 3.4 - Fatal编程技术网

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

Php 我应该在哪里放置新的sql查询函数Symfony 3,php,symfony-3.4,Php,Symfony 3.4,我刚开始在symfony 3.4中工作,我很迷茫 我想为产品创建一个CRUD。产品表有多个列(名称、描述、类别ID) 在create页面中,对于这个category_id,我想选择存储在另一个表中的类别名称(id和category_name) 为此,我需要选择所有类别,但我真的不知道如何做到这一点 我以前在codeigniter工作过,在那里我会在category\u model中制作一个函数getAllCategories,我会在Controller中调用它。但在这里……我不知道怎么做 你能给

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

我想为产品创建一个
CRUD
。产品表有多个列(名称、描述、类别ID)

在create页面中,对于这个category_id,我想选择存储在另一个表中的类别名称(id和category_name)

为此,我需要选择所有类别,但我真的不知道如何做到这一点

我以前在codeigniter工作过,在那里我会在
category\u model
中制作一个
函数
getAllCategories
,我会在Controller中调用它。但在这里……我不知道怎么做


你能给我解释一下这应该如何工作吗?我应该在哪里制作sql函数?

你似乎对Symfony的基本功能一无所知。 你可能必须从一开始就开始大量阅读

你必须涵盖两个部分

一个是原则,以及如何使用实体管理器声明实体和管理实体;第二个是表单,以及如何使用它们呈现表单(包括外部实体关系)、处理和验证提交的数据,以及通过实体管理器将验证过的数据传递到数据库

您的示例非常简单,因此在修改教程以适合您的代码时,应该很容易遵循教程