Citat:
Originalno napisao Ilija Studen
Kontroler je spona između viewova i modela. Ako imaš $smarty->assign() u modelu nešto ne radiš kako treba
Evo ga jedan konkretan primer gde mislim da je odvajanje dobro urađeno:
PHP kôd:
class SomeController {
function index() {
$this->smarty->assign('users', Users::findAll());
}
}
Gde kasnije u templateu imaš nešto tipa:
PHP kôd:
{if $users}
<ul>
{foreach from=$users item=user}
<li>{$user->getUsername()|clean}</li>
{/foreach}
</ul>
{else}
<p>No users here</p>
{/if}
|
Ilija, kako ti ugrubo izgleda ovaj objekt kojeg zoves sa Users::findAll() ? i sta ti on vraca? array objekata, referenci na objekte, nesto trece?