Quickstart → služba model nebyla nalezena

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ViPEr*CZ*
Člen | 817
+
0
-

Doporučuji: https://www.skoleniphp.cz/

Editoval ViPEr*CZ* (31. 1. 2012 15:01)

Foizo
Člen | 22
+
0
-

Tak tady je celá složka projektu quickstar a sql databáze

http://www.uloz.to/…with-sql-zip

Co se týká školení PHP určitě by to bylo supr ale 9tis. opravdu nemám =o). Jinak bych tu nebyl..

Foizo
Člen | 22
+
0
-

Výpis Homepage → default.latte

Laděnka hlásí:

PDOException

No reference found for $task->user.

<?php
{block content}

<h1>Nesplněné úkoly</h1>

<table>
    <thead>
        <tr>
            <th>Čas vytvoření</th>
            <th>Úkol</th>
            <th>Přiřazeno</th>
        </tr>
    </thead>
    <tbody>
{foreach $tasks as $task}
        <tr>
            <td>{$task->created|date:'j. n. Y'}</td>
            <td>{$task->text}</td>
            <td>{$task->user->name}</td>
        </tr>
{/foreach}
    </tbody>
</table>

{/block}
?>
Foizo
Člen | 22
+
0
-

když odeberu řádek <td>{$task->user->name}</td> tak to funguje (bez jmen samozřejmě). Takže bude průser v tom že požadavek $task->user nevytáhne jméno z tabulky user… jakto? nemělo by bejt něco jako Taskpresenter.php i pro Userpresenter?

Editoval Foizo (31. 1. 2012 16:06)

spidy
Člen | 55
+
0
-

Je to jak říká ViPErCZ, stačí v databázi vytvořit cizí klíče a všechno začne fungovat ;).

Panda
Člen | 569
+
0
-

Doplnil jsem větičku o použití cizích klíčů a upravil SQL skripty, aktuální sandbox má trochu jinou inicializaci a proto mi to nefungovalo.

Po zkouškovém (když to dobře dopadne, tak poslední zkoušku mám teď v pátek) zreviduji celý QS. Do té doby prosím strpení, případné detaily můžete rovnou opravovat.

regiss
Člen | 61
+
0
-

Moje postrehy kdyz jsme rozjizdel QS https://forum.nette.org/…tart-diskuze?p=2