Anotace v Nette: crash course?

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

Caute lidi, dneska jsem zjistil, ze nette umoznuje vyuzivat anotace trid, metod a promennych. Vzhledem k tomu, ze z dokumentace (tady) moc moudry nejsem a na foru jsem toho o anotacich moc nenasel, chci pozadat nekoho zbehleho o crash-course. Jednak bych rad pochopil anotace v nette na obecne rovine a druhak mam v planu anotace pouzit pro rizeni pristpu k castem systemu (prevazne pristupu k metodam pomoci roli) napsaneho v nette. Berte to tak, ze jsem anotaci neznaly a meli byste mi ve 3 minutach vysvetlit, jak to obecne funguje a v dalsich treba 10 minutach ukazat priklad s rolemi a metodami :)

Bertram
Člen | 75
+
0
-

Ahoj třeba poradí stará dokumentace.

pta
Člen | 11
+
0
-

Wow, to je presne ono. A je to jednoduche ;) Diky.

btw: existuji nejake nativni anotace, kterym Nette rozumi od narozeni?

uestla
Backer | 799
+
0
-

Co vím, tak pouze pro persistentní parametry (zatím):

/** @persistent */
public $foo;
redhead
Člen | 1313
+
0
-

To je v celku jedno, co nabízí Nette. Můžeš si udělat (a používat jak chceš) vlastní anotace…

powercz
Člen | 12
+
0
-

uestla napsal(a):

Pro cache tříd:

/**
 * @serializationVersion 123
 */
class Data
{
        ...
}

a:

/**
 * @deprecated
 */
public function foo()

Editoval powercz (9. 9. 2011 12:48)

nanuqcz
Člen | 822
+
0
-

Co je to ta cache tříd? Kde se o tom můžu něco dočíst? :-) Díky

powercz
Člen | 12
+
0
-

xxxObiWan napsal(a):

dokumentaci :)

pta
Člen | 11
+
0
-

@redhead: jasne, vim, ze si muzu obslouzit vlastni anotace. Kazdopadne diky :) Dikt vsem.

Editoval pta (9. 9. 2011 23:30)