<?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 http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
  <entity name="Entities\TPagesadmins" table="t_pagesadmins">
    <one-to-many field="background" target-entity="Entities\Background" mapped-by="page">
        <join-column name="NumPagesAdmins" referenced-column-name="page_id" />
        <cascade>
            <cascade-remove />
        </cascade>
    </one-to-many>
    <one-to-many field="slider" target-entity="Entities\TSlider" mapped-by="page">
        <join-column name="NumPagesAdmins" referenced-column-name="NumPage" />
        <cascade>
            <cascade-remove />
        </cascade>
    </one-to-many>
    <!-- <one-to-one field="hebergement" target-entity="Entities\THebergements" mapped-by="page">
        <join-column name="NumPagesAdmins" referenced-column-name="page_id" />
    </one-to-one> -->
    <many-to-one field="module" target-entity="Entities\FrontModule">
        <join-column name="module_id" referenced-column-name="id" />
    </many-to-one>
    <many-to-one field="icone" target-entity="Entities\PageIcone">
        <join-column name="icone_id" referenced-column-name="id" />
    </many-to-one>
    <change-tracking-policy>DEFERRED_IMPLICIT</change-tracking-policy>
    <id name="numpagesadmins" type="integer" column="NumPagesAdmins">
      <generator strategy="IDENTITY"/>
    </id>
    <field name="name" type="string" column="name"/>
    <field name="color" type="string" column="color"/>
    <field name="iconeId" type="integer" column="icone_id"/>
    <field name="isActive" type="boolean" column="is_active"/>
    <field name="hasContent" type="boolean" column="has_content"/>
    <field name="linkToForm" type="boolean" column="link_to_form"/>
    <field name="moduleId" type="integer" column="module_id"/>
    <field name="accueil" type="boolean" column="accueil"/>
    <field name="idmenu" type="integer" column="idMenu"/>
    <field name="frname" type="string" column="frName" length="100"/>
    <field name="enname" type="string" column="enName" length="100"/>
    <field name="dename" type="string" column="deName" length="100"/>
    <field name="nlname" type="string" column="nlName" length="100"/>
    <field name="itname" type="string" column="itName" length="100"/>
    <field name="ptname" type="string" column="ptName" length="100"/>
    <field name="esname" type="string" column="esName" length="100"/>
    <field name="dkname" type="string" column="dkName" length="100"/>
    <field name="frtitle" type="string" column="frTitle" length="100"/>
    <field name="entitle" type="string" column="enTitle" length="100"/>
    <field name="detitle" type="string" column="deTitle" length="100"/>
    <field name="nltitle" type="string" column="nlTitle" length="100"/>
    <field name="ittitle" type="string" column="itTitle" length="100"/>
    <field name="pttitle" type="string" column="ptTitle" length="100"/>
    <field name="estitle" type="string" column="esTitle" length="100"/>
    <field name="dktitle" type="string" column="dkTitle" length="100"/>
    <field name="frmetakeywords" type="string" column="frMetaKeywords" length="500"/>
    <field name="enmetakeywords" type="string" column="enMetaKeywords" length="500"/>
    <field name="demetakeywords" type="string" column="deMetaKeywords" length="500"/>
    <field name="nlmetakeywords" type="string" column="nlMetaKeywords" length="500"/>
    <field name="itmetakeywords" type="string" column="itMetaKeywords" length="500"/>
    <field name="ptmetakeywords" type="string" column="ptMetaKeywords" length="500"/>
    <field name="esmetakeywords" type="string" column="esMetaKeywords" length="500"/>
    <field name="dkmetakeywords" type="string" column="dkMetaKeywords" length="500"/>
    <field name="frmetadesc" type="string" column="frMetaDesc" length="200"/>
    <field name="enmetadesc" type="string" column="enMetaDesc" length="200"/>
    <field name="demetadesc" type="string" column="deMetaDesc" length="200"/>
    <field name="nlmetadesc" type="string" column="nlMetaDesc" length="200"/>
    <field name="itmetadesc" type="string" column="itMetaDesc" length="200"/>
    <field name="ptmetadesc" type="string" column="ptMetaDesc" length="200"/>
    <field name="esmetadesc" type="string" column="esMetaDesc" length="200"/>
    <field name="dkmetadesc" type="string" column="dkMetaDesc" length="200"/>
    <field name="frdescpagetopbarre" type="text" column="frDescPageTopBarre"/>
    <field name="endescpagetopbarre" type="text" column="enDescPageTopBarre"/>
    <field name="dedescpagetopbarre" type="text" column="deDescPageTopBarre"/>
    <field name="nldescpagetopbarre" type="text" column="nlDescPageTopBarre"/>
    <field name="itdescpagetopbarre" type="text" column="itDescPageTopBarre"/>
    <field name="ptdescpagetopbarre" type="text" column="ptDescPageTopBarre"/>
    <field name="esdescpagetopbarre" type="text" column="esDescPageTopBarre"/>
    <field name="dkdescpagetopbarre" type="text" column="dkDescPageTopBarre"/>
    <field name="frtexte" type="string" column="frTexte" length="100"/>
    <field name="entexte" type="string" column="enTexte" length="100"/>
    <field name="detexte" type="string" column="deTexte" length="100"/>
    <field name="nltexte" type="string" column="nlTexte" length="100"/>
    <field name="ittexte" type="string" column="itTexte" length="100"/>
    <field name="pttexte" type="string" column="ptTexte" length="100"/>
    <field name="estexte" type="string" column="esTexte" length="100"/>
    <field name="dktexte" type="string" column="dkTexte" length="100"/>
    <field name="affichage" type="string" column="affichage" length="15"/>
    <field name="url" type="string" column="url" length="60"/>
    <field name="menuParent" type="integer" column="menu_parent"/>
    <field name="ordre" type="integer" column="ordre"/>
    <field name="frcontenu" type="text" column="frContenu"/>
    <field name="encontenu" type="text" column="enContenu"/>
    <field name="decontenu" type="text" column="deContenu"/>
    <field name="nlcontenu" type="text" column="nlContenu"/>
    <field name="itcontenu" type="text" column="itContenu"/>
    <field name="ptcontenu" type="text" column="ptContenu"/>
    <field name="escontenu" type="text" column="esContenu"/>
    <field name="dkcontenu" type="text" column="dkContenu"/>
    <lifecycle-callbacks/>
  </entity>
</doctrine-mapping>
