This topic contains 2 replies, has 3 voices, and was last updated by Mike Kudelya 7 years, 9 months ago.
- Topic
Hello!
I created a new entity, made the connection with entity lead. Lead editing form field appears, but when save lead value for this field is not saved.
What could be the problem?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263#src/Crm/Bundle/FinancialServicesBundle/Entity/Product.php<?phpnamespace Crm\Bundle\FinancialServicesBundle\Entity;use Doctrine\ORM\Mapping as ORM;use Oro\Bundle\DataAuditBundle\Metadata\Annotation as Oro;use BeSimple\SoapBundle\ServiceDefinition\Annotation as Soap;use Oro\Bundle\EntityConfigBundle\Metadata\Annotation\Config;use Oro\Bundle\EntityConfigBundle\Metadata\Annotation\ConfigField;use Oro\Bundle\OrganizationBundle\Entity\Organization;use Oro\Bundle\UserBundle\Entity\User;/*** @ORM\Entity* @ORM\Table(name="financial_services_product")* @ORM\HasLifecycleCallbacks()* @Config(* defaultValues={* "entity"={* "icon"="icon-money"* },* "ownership"={* "owner_type"="USER",* "owner_field_name"="owner",* "owner_column_name"="user_owner_id",* "organization_field_name"="organization",* "organization_column_name"="organization_id"* },* "security"={* "type"="ACL",* "group_name"=""* },* "activity"={* "immutable"=true* },* "comment"={* "applicable"=true* },* "form"={* "form_type"="financial_services_product_select"* }* }* )*/class Product{/*** @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")* @ORM\Column(type="integer")*/protected $id;/*** @ORM\Column(type="string", length=64)*/protected $name;/*** @ORM\Column(type="string", length=256)*/protected $title;/*** @var User* @ORM\ManyToOne(targetEntity="Oro\Bundle\UserBundle\Entity\User")* @ORM\JoinColumn(name="user_owner_id", referencedColumnName="id", onDelete="SET NULL")*/protected $owner;/*** @var \DateTime** @ORM\Column(type="datetime")* @Soap\ComplexType("dateTime", nillable=true)* @ConfigField(* defaultValues={* "entity"={* "label"="oro.ui.created_at"* },* "importexport"={* "excluded"=true* }* }* )*/protected $createdAt;/*** @var \DateTime** @ORM\Column(type="datetime")* @Soap\ComplexType("dateTime", nillable=true)* @ConfigField(* defaultValues={* "entity"={* "label"="oro.ui.updated_at"* },* "importexport"={* "excluded"=true* }* }* )*/protected $updatedAt;/*** @var Organization** @ORM\ManyToOne(targetEntity="Oro\Bundle\OrganizationBundle\Entity\Organization")* @ORM\JoinColumn(name="organization_id", referencedColumnName="id", onDelete="SET NULL")*/protected $organization;/*** Pre persist event listener** @ORM\PrePersist*/public function beforeSave(){$this->createdAt = new \DateTime('now', new \DateTimeZone('UTC'));$this->updatedAt = new \DateTime('now', new \DateTimeZone('UTC'));}/*** Pre update event handler** @ORM\PreUpdate*/public function doPreUpdate(){$this->updatedAt = new \DateTime('now', new \DateTimeZone('UTC'));}/*** @return mixed*/public function getId(){return $this->id;}/*** @param mixed $id*/public function setId($id){$this->id = $id;}/*** @return mixed*/public function getName(){return $this->name;}/*** @param mixed $name*/public function setName($name){$this->name = $name;}/*** @return mixed*/public function getTitle(){return $this->title;}/*** @param mixed $title*/public function setTitle($title){$this->title = $title;}/*** @return User*/public function getOwner(){return $this->owner;}/*** @param User $owner*/public function setOwner($owner){$this->owner = $owner;}/*** @return \DateTime*/public function getCreatedAt(){return $this->createdAt;}/*** @param \DateTime $createdAt*/public function setCreatedAt($createdAt){$this->createdAt = $createdAt;}/*** @return \DateTime*/public function getUpdatedAt(){return $this->updatedAt;}/*** @param \DateTime $updatedAt*/public function setUpdatedAt($updatedAt){$this->updatedAt = $updatedAt;}/*** @return Organization*/public function getOrganization(){return $this->organization;}/*** @param Organization $organization*/public function setOrganization($organization){$this->organization = $organization;}}//Migration$this->extendExtension->addManyToOneRelation($schema,'orocrm_sales_lead','financial_product','financial_services_product','name',['extend' => ['owner' => ExtendScope::OWNER_CUSTOM]]);
The forum ‘OroCRM – Programming Questions’ is closed to new topics and replies.