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.
Předchozí kapitola
Jet\DataModel_IDController_AutoIncrement
Další kapitola
Jet\DataModel_IDController_Passive