THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

j'ai une table Test liée avec la table Test_address
j'ai un formulaire qui reprend les champs de la table Test et de la table Test_address
(c'est la suite de mon dernier postsmile

        <foreign-key foreignTable="test_address" name="fk_test_address_id" onDelete="CASCADE" onUpdate="RESTRICT">
            <reference foreign="id" local="address_id" />
        </foreign-key>

je fais comment pour sauvegarder les champs dans ma table Test
je n'ai pas la valeur de address_id

une idée ?

Offline


Bonjour,
Tu peux recuperer l'ID en retour de ta sauvegarde

exemple

$saveData = new TestAddress();
$saveData->set........->save()

$idAddress = $saveData->getId();

Offline


Bonjour,

Quand tu fais un save avec propel, l'id est automatiquement retourné.

$testAddress = new TestAddress();
$testAddress->setCity('Paris');
testAddress->save();

$test = new Test();
$test->setAdresseId($testAddress->getId());
$test->save();

Développeur Web chez OpenStudio
Thelia Module, Thelia School, My GitHub, My Twitter

Offline


Merci à tous les 2
ne connaissant pas propel je galère un peu mais j'avance tout doucement wink