Jet\DataModel_IDController_UniqueString
Třída ID kontroleru, který sám generuje náhodný řetězec s časovým razítkem jako identifikaci záznamu před jeho uložením.
Dědí od Jet\DataModel_IDController.
Kontroler má volbu (option) id_property_name, která určuje jaká vlastnost představuje prvek identifikace do kterého má být řetězec vygenerován. Výchozí hodnota je: 'id'.
Přehled metod
Metoda | Význam |
---|---|
public beforeSave( ) : void |
Metoda provádí generování identifikačního řetězce s časovým razítkem před uložením záznamu, pokud již nebyla vygenerována. |
public generate( ) : void |
Generování ID je možné zavolat vynuceně pomocí této metody kdykoliv ještě před ukládáním záznamu. Užitečné v situaci, kdy budoucí ID potřebujete znát ještě před tím, než záznam tak říkajíc pošlete do databáze. |
public afterSave( mixed $backend_save_result ) : void |
Metoda neprovádí nic. |