A Php kódról

modul elhelyezkedése:



$sql_table és $tableName változó a MySQL adatbázis táblád neve.
$listMaxLimit: listázáskor ennyi fog megjelenni egy oldalon -> navigacio.tpl
$module_title: Modul címe olvasható formában (page title) pl.: loremek
$item_title: pl.: új lorem


Smarty sablon struktúra (a modul neve: lorem):



$tpl_view: view sablon helye $tpl_lst: lista megjelenítő sablon helye $tpl_form: űrlap sablon elérhetősége A modul nevét hozzácsapjuk, hogy ne legyen minden egy mappában.

Címkék:

$tplLabels csak ebben állítod be a neveket, ezeket használja a modul a sablonok. A kulcs marad, csak az értékét változtasd. pl.: "lorem"=>"Ez a lorem címke",

$_POST változók:

A program legenerálja az űrlap változókat, de az ellenőrzéséről neked kell gondoskodni.

Alap hibaüzenetek és üzenetek:

if(empty($var)) ezeket is legenerálja, sőt ha hiba van akkor vissza is küldi egy {$errmsg}Smarty sablon változóba. Űzeneteket az $msg változóban lehet küldeni.

Változók visszaírása az űrlapra:

OK a művelet működik, még radio és checkboxok input elemek esetén is, de ellenőrizni kell.

Hogyan csinálhatsz legördülő menüt:

az adatbázisban a típusa enum legyen és sorold fel az értékeket.

Hogyan csinálhatsz radio input listát:

Az adatbázisban set típus legyen és sorold fel az értékeket.

Igen nem eldöntendő kérdés:

a típusa legyen tiny int (1), (vagy boolean) ezt a program checkbox igen-nem nek veszi.

Alapértelmezett értékek:

Megcsinálja de egy picit rezek a léc.