Php 使用Sonata Admin在特定类别下添加项目
使用Symfony2,我学习了一个图图,如何制作sonata管理包来管理商店中的产品,它工作正常,我可以添加、删除、修改每个产品(每个产品包含以下列:id、名称、价格、数量) 现在我的问题是如何为这些产品添加类别?在sonata admin中,我希望能够在添加产品之前选择一个已定义的类别(可能是下拉菜单吗?),以便轻松管理产品。 此外,我希望能够从同一管理仪表板(添加/删除/修改)管理类别Php 使用Sonata Admin在特定类别下添加项目,php,sql,symfony,doctrine,sonata-admin,Php,Sql,Symfony,Doctrine,Sonata Admin,使用Symfony2,我学习了一个图图,如何制作sonata管理包来管理商店中的产品,它工作正常,我可以添加、删除、修改每个产品(每个产品包含以下列:id、名称、价格、数量) 现在我的问题是如何为这些产品添加类别?在sonata admin中,我希望能够在添加产品之前选择一个已定义的类别(可能是下拉菜单吗?),以便轻松管理产品。 此外,我希望能够从同一管理仪表板(添加/删除/修改)管理类别 (我刚开始使用Symfony2,我是初学者,我需要一个清晰的解释&谢谢!)您需要一个Category实体和
(我刚开始使用Symfony2,我是初学者,我需要一个清晰的解释&谢谢!)您需要一个Category实体和CategoryAdmin类。然后在您的产品实体中,您将能够添加OneToMany链接,例如:
class Project
{
/**
* @ORM\OneToMany(targetEntity="Category", mappedBy="categories")
* @ORM\OrderBy({"id" = "ASC"})
*/
private $categories;
}
然后在管理员中,您需要查看允许一对多连接的:
集合类型
用于处理模型的创建和编辑
收藏。行可以被添加和删除,模型抽象
图层允许您在线编辑字段。您可以使用键入\u选项
来
将值传递给基础窗体
祝你好运 仍然收到一个错误:当前字段
类别
未链接到管理员。请为目标实体创建一个:``500内部服务器错误-RuntimeException需要帮助,谢谢EP,您需要创建CategoryAdmin类,即使它不完整。