dvoje namespace jeden model

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
masterr
Začátečník | 141
+
0
-

Potřebuji jeden model požívat ve dvouch modulech. Dá se to nějak pořešit nebo musím mít pro každý Modul jinej model? Jedná se o namespace ve verzi 2.0.

Něco na styl : namespace FrontModule and AdminMudule. Existuje něco v tom smyslu?

norbe
Backer | 405
+
0
-

A co ti brání použít třídu z jednoho namespace v jiném namespace?

masterr
Začátečník | 141
+
0
-

A j, dík.

gerades
Člen | 40
+
0
-

masterr napsal(a):
Něco na styl : namespace FrontModule and AdminMudule. Existuje něco v tom smyslu?

Neco takoveho by ani nemelo byt mozne, protoze je to proti dobrym zasadam. Kdyz si to vezmes a chtel by jsi dodrzovat dobre zasady, tak by jsi nedal model do AdminModule ani do FrontModule, ale dal by jsi module (ktery obsahuje business tridy) do baliku, ktery by vystihoval jejich podstatu.

Napriklad: mam tridy pro muj system „MujSystem“ a tridy uchovavaji uzivatelske informace (dejme tomu, ze stavim robusni system…), pak bych pouzil napriklad: „namespace MujSystem\Module\User“.