Rozdíl mezi dev a production serverem

Arthedian
Člen | 26
+
0
-

Dobrý den,
rád bych se zeptal jestli je nějaký rozdíl mezi kódem na dev a production serverem? Mám kod u sebe na localhostu (XAMP) a když jsem ho přesunul na online server (endora.cz), tak se mi přestali propojovat tabulky (automatický left join). Dokonce jsem dropnul celou DB na localhostu a přidal ji pomoci SQL souboru (to samé na production serveru). Čím by to mohlo být?
Napadlo mě že by to mohlo být společně s tímto ale ikdyž jsem vypnul cache (i celou smazal), tak mi to nefunguje.

Kod:

<?php
dump($role_resources);
foreach ($role_resources as $role_resource) {
	$acl->allow($role_resource->role->name, $role_resource->resource->name, $role_resource->privilege->name);
}

?>

chyba Nette\MemberAccessException Cannot read an undeclared column 'role'.

Mysteria
Člen | 797
+
+1
-

Máš na Endoře v databázi správně cizí klíče? Pokud si správně pamatuju, tak ve FREE variantě podporují jenom MyISAM, které cizí klíče neumí a pak by ti propojování nefungovalo.

Arthedian
Člen | 26
+
0
-

Je to opravdu tou podporou MylSAM. Díky