úterý 19. srpna 2014

Ladění logických chyb v CMS Joomla

Během programování vznikají dva základní druhy chyb logické a syntaktické. Na syntaktické chyby vás upozorní interpreter jazyka PHP, ve kterém je napsaný CMS Joomla nebo vývojové prostředí, ale logické chyby se odlaďují o trochu složitěji. V čistém PHP lze využít příkazu echo pro výpis sledovaných proměnných. V některých případech lze také v CMS Joomla využít příkazu echo při vývoji veřejné části, ale při ladění administrativní části již tuto možnost ve většině případů nelze použít. Zde je nutné využít tzv. výpisu proměnných do zpráv systému. K tomu slouží příkaz JApplication::enqueueMessage().

Při vývoji komponenty mám ověřeno, že tento příkaz je možné použít kdekoliv v administrativní části CMS Joomla. Jen v některých případech bude výpis proveden vícekrát i přestože příkaz pro vložení proměnné vložíme pouze jednou.

Syntaxe příkazu je:

JApplication::enqueueMessage('sledovaná zpráva');
JApplication::enqueueMessage($sledovana_promenna);

Zdroj: 
http://docs.joomla.org/API17:JApplication::enqueueMessage

Žádné komentáře:

Okomentovat