Adresářová sktruktura modelů

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

Dobrý den,

jak mám postupovat při vytváření adřesářové struktury modelů?

respektive chci ve složce models mít podsložky, abych si mohl modely pěkně rozdělit.

Šaman
Člen | 2666
+
0
-

Pokud používáš robot-loader, tak si můžeš složky vytvořit zcela podle chuti. (A pokud ho náhodou nepoužíváš, tak taky podle chuti, jen musíš ručně includovat.)

Nette žádné doporučení nebo omezení co se modelu týče nemá.

RomikTronik
Člen | 27
+
0
-

Jak používat robot-loader?

Ondřej Mirtes
Člen | 1536
+
0
-

Do configu:

service.Nette-Loaders-RobotLoader.run = TRUE
RomikTronik
Člen | 27
+
0
-

v configu mám

service.Nette-Loaders-RobotLoader.option.directory[] = %appDir%
service.Nette-Loaders-RobotLoader.option.directory[] = %libsDir%
service.Nette-Loaders-RobotLoader.run = TRUE

Ve složce app/model, vyvořím složku contacts.
Do této složky vložím soubor Address.php

ve kterém je

class Address
{
	//  some code
}

po zavolání

$address = new Address();

ohlásí laděnka chybu
Class 'Address' not found

Co tedy dělám špatně?

Panda
Člen | 569
+
0
-

Zkusil jsi promazat cache? Máš na začátku souboru s modelem <?php?

RomikTronik
Člen | 27
+
0
-

Po promazání cache a složky app/temp/ mi to funguje.
Díky

… se divím že mě to nenapadlo :-)