This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
local:shop:structure:classes:shopobject [2016/07/27 17:00] admin créée |
local:shop:structure:classes:shopobject [2024/05/14 15:39] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== La classe ShopObject ===== | + | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> |
- | ===== Boutique Moodle : Eléments de structure ===== | + | ===== The ShopObject Class ===== |
+ | ==== Moodle Integrated Shop : Structural elements==== | ||
- | La classe ShopObject est la classe de base de tous les objets métiers de la Boutique Moodle. Elle apporte à tous les objets une API de base et des mécanismes internes facilitant l'échange avec la base de données Moodle. | + | The ShopObject is the base class for all other functional classes of the Moodle Shop. It will provide a basic API for any othe robject and an abstraction layer to the DB storage. |
- | Tout objet dérivant de cette classe et nommant dans sa structure sa table d'appui permet de rematérialiser un enreigstrement de base de données dont les champs sont implicitement manipulables par les Getter et Setter magiques. | + | Any object based on this class and telling which DB table it uses will provide a full internal mechanism to deshydrate and rehydrate data from database. |
- | ==== Méthodes ==== | + | ==== Methods ==== |
- | === Constructeur __construct === | + | === Constructor __construct === |
@param mixed $recordorid | @param mixed $recordorid | ||
@param string $recordtable | @param string $recordtable | ||
- | === Getters et Setters === | + | === Getters and Setters === |
=== save() === | === save() === | ||
- | Sauvegarde l'état courant de l'objet en base de données. | + | Save the current state of the object to DB. |
- | == delete() === | + | === delete() === |
- | Supprime le stockage persistant de l'objet en base de données. | + | Deletes the underlying record. |
- | [[:local:shop:structure|Revenir au sommaire de la structure]] | + | |
+ | ----- | ||
+ | <html><!-- nomoodle --></html> | ||
+ | |||
+ | [[:local:shop:structure|Back to the Moodle Shop structure documentation summary]] - [[local:shop:userguide:salesadmin|Go to Configuration and implementation of a commercial offer]] - [[:local:shop|Back to Local Shop componant ]] - [[:start|Back to catalogue]] | ||
+ | |||
+ | <html><!-- /nomoodle --></html> |