Ожидаемое значение типа «AppBundle \ Entity \ InfoRevision» для поля ассоциации «AppBundle \ Entity \ ChequeosRevision # $ idrevision», вместо этого получено «integer» - PullRequest
0 голосов
/ 11 апреля 2019

Ожидаемое значение типа «AppBundle \ Entity \ InfoRevision» для поля связи «AppBundle \ Entity \ ChequeosRevision # $ idrevision», вместо этого получено «integer».

У меня была эта проблема, я не могу вставить в базу данных, я разрешил файлы, такие как часть контроллера decfault, сущности и orm

код по умолчанию, информация о сообщении

*entityManager = $this->getDoctrine()->getManager('model_app');
           $chequeo = new ChequeosRevision();
           $chequeo->setidRevision($id2);
           $chequeo->setOk($ok);
           $chequeo->setNok($nok);
           $chequeo->setSosp($sospechoso);
           $chequeo->setNum($num);
           $chequeo->setNcheck($nombre);
           $chequeo->setNa($na);
           $chequeo->setRep($repeat);
           $entityManager->persist($chequeo);
           $entityManager->flush();

    Next part entity 1

    <code>
      /**
         * @var \AppBundle\Entity\InfoRevision
         *
         * @ORM\ManyToOne(targetEntity="AppBundle\Entity\InfoRevision")
         * @ORM\JoinColumns({
         *   @ORM\JoinColumn(name="idrevision", referencedColumnName="id")
         * })
         */
        private $idrevision;
      /**
 * Set idrevision.
 *
 * @param int $idrevision
 *
 * @return ChequeosRevision
 */
public function setidRevision($idrevision)
{
    $this->idrevision = $idrevision;

    return $this;
}
    </code>

    and the orm

        enter code here

    <code>
    <?xml version="1.0" encoding="utf-8"?>
    <doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping https://www.doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
      <entity name="AppBundle\Entity\ChequeosRevision" table="chequeos_revision">
        <indexes>
          <index name="idrevision" columns="idrevision"/>
        </indexes>
        <id name="id" type="integer" column="id">
          <generator strategy="IDENTITY"/>
        </id>
        <field name="ok" type="boolean" column="ok" nullable="false"/>
        <field name="nok" type="boolean" column="nok" nullable="false"/>
        <field name="sosp" type="boolean" column="sosp" nullable="false"/>
        <field name="num" type="boolean" column="num" nullable="false"/>
        <field name="ncheck" type="string" column="ncheck" length="255" nullable="false">
          <options>
            <option name="fixed"/>
          </options>
        </field>
        <field name="na" type="boolean" column="na" nullable="false"/>
        <field name="rep" type="boolean" column="rep" nullable="false"/>
        <many-to-one field="idrevision" target-entity="InfoRevision" fetch="LAZY">
          <join-columns>
            <join-column name="idrevision" referenced-column-name="id"/>
          </join-columns>
        </many-to-one>
      </entity>
    </doctrine-mapping>

    </code>*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...