12345678910111213141516171819202122232425262728293031323334 |
- <?php
- /**
- * Classe de gestion SQL de la table wirerelay liée à la classe WireRelay
- * @author: valentin carruesco <idleman@idleman.fr>
- */
- //La classe WireRelay hérite de SQLiteEntity qui lui ajoute des méthode de gestion de sa table en bdd (save,delete...)
- class WireRelay extends SQLiteEntity{
- public $name,$description,$pin,$room,$pulse,$id,$offcommand,$oncommand,$icon,$reverse; //Pour rajouter des champs il faut ajouter les variables ici...
- protected $TABLE_NAME = 'plugin_wirerelay'; //Pensez à mettre le nom de la table sql liée a cette classe
- protected $CLASS_NAME = 'wirerelay'; //Nom de la classe courante
- protected $object_fields =
- array( // Ici on définit les noms des champs sql de la table et leurs types
- 'name'=>'string',
- 'oncommand'=>'string',
- 'offcommand'=>'string',
- 'description'=>'string',
- 'pin'=>'int',
- 'room'=>'int',
- 'icon'=>'string',
- 'reverse'=>'int',
- 'pulse'=>'int',
- 'id'=>'key'
- );
- function __construct(){
- parent::__construct();
- }
- }
- ?>
|