Proměnné v šabloně přechod na produkční server
- Gist
- Člen | 2
Ahoj, mám problém s přechodem na produkční server, zatím všechno jsem programoval na locale, zde vše fungovalo jak mám, po přesunu na hosting nejsem schopný přijít, proč nedokázu předat žádnou proměnou do šablony. Můžete mě poradit na co se zaměřit kde hledat příčinu? Díky za odpověď
příklad:
$this->template->section = $this->hf->getSection();
var_dump($this->hf->getSection());
array(5) {
[0]=>
object(Nette\Database\Row)#40 (2) {
[„id_section“]=>
int(1)
[„name“]=>
string(14) „Psycho“
}
[1]=>
object(Nette\Database\Row)#45 (2) {
[„id_section“]=>
int(2)
[„name“]=>
string(18) „Sport“
}
}
{foreach $section as $row}
<li><a n:href=„Detailpage:default 1, web_id ⇒
$row->id_section“ accesskey=„$row->id_section“
title=„{$row->name}“>{$row->name}</a></li>
{/foreach}
nette 2.0 php 5.3
- Gist
- Člen | 2
PHP Notice: Undefined variable: section
PHP Warning: Invalid argument supplied for foreach()
Ale tímto bych se asi nezabíval pokud napr. do
$this->template->section = 'nejaky string';
hodi to stejny notice (v @layout.latte).. pritom kdyz toto stejny udelam na locale promena se normalne zobrazi