Ahoj, jak se pozná že dotaz na tabulku vrátí null?
$data = $this->context->createTable()->where(array())
Požívám
if (!empty($data)){; $this->template->data = $data; }
následně v šabloně kontroluji {ifset} jestli tam jsou data.
Vaek:
$this->template->data = $data = $this->context->createTable()->where(array()) if ( $this->template->data === FALSE ) { //data nejsou.... }
Pokud chceš kontrolovat hodnotu na null, můžeš použít:
if(null === $a) // tři rovnítka jsou hlavní, nebo !==
A v šabloně {ifset} bere null jako not set.
Editoval Ascaria (30. 5. 2012 16:00)