THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline


Pour ajouter des images à un objet amp_seller j'ai mis ça dans le schema.xml

....
    <table name="amp_seller_image">
        <column name="id" primaryKey="true" required="true" type="INTEGER" autoIncrement="true" />
        <column name="amp_seller_id" type="INTEGER" required="true" />
        <column name="file" required="true" size="255" type="VARCHAR" />
        <column defaultValue="1" name="visible" required="true" type="TINYINT" />
        <column name="position" type="INTEGER" required="true" />
        <column name="title" size="255" type="VARCHAR" />
        <column name="description" type="CLOB" />
        <column name="chapo" type="LONGVARCHAR" />
        <column name="postscriptum" type="LONGVARCHAR" />
        <foreign-key foreignTable="amp_seller">
            <reference local="amp_seller_id" foreign="id" />
        </foreign-key>
        <index name="fk_amp_seller_image_amp_seller_id">
            <index-column name="amp_seller_id" />
        </index>
        <index name="fk_amp_seller_image_amp_seller_id_position">
            <index-column name="amp_seller_id" />
            <index-column name="position" />
        </index>
        <behavior name="validate">
            <parameter name="positionRule" value="{column: position, validator: GreaterThan, options: {value: 0}}" />
        </behavior>
        <behavior name="timestampable" />
        <behavior name="i18n">
            <parameter name="i18n_columns" value="title, description, chapo, postscriptum" />
        </behavior>
    </table>
...

Je me suis très largement inspiré du module diaporama : https://github.com/thelia-modules/Diaporamas

Mais après avoir lancé les commandes pour générer le model et le sql, je n'ai pas de model pour les images.

J'ai tout de même activé et désactivé le module. Les tables concernant les image sont bien créées.

Que puis je faire pour que les modèles concernant les images soient générés automatiquement ?

Merci d'avance de votre aide.

Online


Tu as ton modèole mais pas forcément là ou tu le crois smile

<table name="amp_seller_image"  namespace="NomDeTonModule\Model">
...


CQFDev | Sites, boutiques, modules, développement et intégration pour Thelia 1 et 2

Offline


Ha ! Effectivement ! Ils sont à la racine du dossier module ! LOL !
Je vais revoir ma copie. Merci.