developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Ticket #732: modules.dao.xml

File modules.dao.xml, 1.6 KB (added by foxmask, 13 years ago)

+ the dedicated dao

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<dao xmlns="http://jelix.org/ns/dao/1.0">
3    <datasources>
4        <primarytable name="appmgr_modules" realname="modules" primarykey="module" />
5    </datasources>
6    <record>
7
8
9       
10    <property name="module" fieldname="module" datatype="string" required="true" maxlength="64"/>
11    <property name="version" fieldname="version" datatype="string" required="true" maxlength="32"/>
12
13
14    <!--<property name="" fieldname="" datatype="string/int/float/autoincrement/date"
15        required="yes"
16        maxlength="" minlength="" regexp=""
17        sequence=""
18        updatepattern="" insertpattern="" selectpattern=""
19    />-->
20    </record>
21    <!--<factory>
22        <method name="findByStage" type="select/selectfirst/delete/update/php">
23            <parameter name="" />
24            <values>
25                <value property="" value="" />
26            </values>
27            <conditions logic="and/or">
28                <eq property="" value="" />
29            </conditions>
30            <order>
31                <orderitem property="" way="asc/desc" />
32            </order>
33            <limit offset="" count=""/>
34            <body><![CDATA[
35            ]]></body>
36        </method>
37
38    </factory>-->
39    <factory>
40        <method name="findByModuleVersion" type="select">
41         <parameter name="module" />
42         <parameter name="version" />
43         <conditions>
44             <eq property="module" expr="$module" />
45             <eq property="version" expr="$version" />
46         </conditions>
47        </method>
48    </factory>       
49</dao>