我正在尝试开发一种功能,每个连接的用户都可以找到他最喜欢的项目或应用程序的列表,除此之外,他还可以为每个最喜欢的应用程序创建文档或常见问题解答的一对多链接。请在下面找到示例
我成功了,每个用户都有自己的应用程序和链接,但这些链接与他们的应用程序无关:并为所有我找不到问题的应用程序复制相同的链接,我将不胜
感激你的帮助!这是我与链接-APP关系相关的代码;
链接类
<?php
namespace Carto\cartographieBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* LienDocUserApp
*
* @ORM\Table(name="lien_doc_user_app")
* @ORM\Entity(repositoryClass="Carto\cartographieBundle\Repository\LienDocUserAppRepository")
*/
class LienDocUserApp
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="nomLien", type="string", length=255)
*/
private $nomLien;
/**
* @var string
*
* @ORM\Column(name="lien", type="string", length=255)
*/
private $lien;
/**
* @ORM\ManyToOne(targetEntity="Application", inversedBy="liensDocUsersApp", cascade={"persist", "merge"})
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="Application_id", referencedColumnName="id")
* })
*/
private $applications;
/**
* @ORM\ManyToOne(targetEntity="AuthBundle\Entity\Users", inversedBy="liensDocUsersApp", cascade={"persist", "merge"})
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="User_id", referencedColumnName="id")
* })
*/
private $fUsers;
应用类
<?php
namespace Carto\cartographieBundle\Entity;
use Carto\cartographieBundle\Repository\ApplicationRepository;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* Application
*
* @ORM\Table(name="application")
* @ORM\Entity(repositoryClass="Carto\cartographieBundle\Repository\ApplicationRepository")
*/
class Application
{
public function __toString() {
return $this->nomApp;
}
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
动漫人物