Ответ
dev 02.12.2005 14:02
Думаю, что не помешали бы и такие методы, написал навскидку, даже не запускал, но идея, думаю понятна.
# Имхо, нужно подумать о варианте с использованием хеша, должно быть быстрее.
#get uri by id
@get_uri[id]
$_[^get[]]
^if(^_.locate[id;$id]){
$result[$_.uri]
}
#get id by uri
@get_id[uri][_]
#$name[^uri.trim[]] ^rem{*** ? ***}
^if(^uri.left(1) ne "/"){$uri[$uri/]}
$_[^get[$uri]]
^if(^_.locate[uri;$uri]){
$result($_.id)
}
- Предлагаю оптимизировать класс uri.p, mashi 29.11.2005 21:08 / 29.11.2005 21:13
- uri (класс): исправления и доработки, Никита Козин [M] 03.02.2006 14:36 / 03.02.2006 14:36
- Ответ, mashi 03.02.2006 20:26
- дополнения, dev 02.12.2005 18:20 / 02.12.2005 18:25
- Ответ, mashi 06.12.2005 20:48 / 06.12.2005 20:53
- Ответ, Misha v.3 [M] 01.12.2005 18:34 / 01.12.2005 18:56
- идея мне нравится, dev 01.12.2005 13:35
- ответ:, mashi 01.12.2005 15:37
- Ответ, dev 01.12.2005 18:12
- Ответ, mashi 02.12.2005 01:25
- Ответ, dev 02.12.2005 14:02
- Ответ, dev 02.12.2005 13:29
- children (-), Александр Петросян (PAF) [M] 01.12.2005 19:14
- @geveme...[] - афтар жжошь! пеши есчо! :) (-), Misha v.3 [M] 29.11.2005 22:14