|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Michael Samanov 2:550/5068.1515 28 Sep 2000 11:55:44 To : Igor Mikhailov Subject : Re: mason feature -------------------------------------------------------------------------------- Hello, Igor! At Thu, 28 Sep 00 03:31:47 +0400 Igor Mikhailov wrote: IM> %SORT_LIST=('name'=>'name', IM> 'price'=>'price', IM> 'firm'=>'FID', IM> 'type'=>'type' IM> ); IM> $sort=($SORT_LIST{$sort} || 'name'); IM> Может можно проще? Ага :-) $sort=${{price=>'price',firm=>'FID',type=>'type'}}{$sort} || 'name'; Или, может, что-то наподобие <%attr> sort=>{''=>'name',price=>'price',firm=>'FID',type=>'type'} </%attr> ... % $sort = $comp->attr('sort'); % $sort = $sort->{$sort} || $sort->{''} IM> И кто что скажет, нужна такая фича или нет? А фиг ее знает... Hу оформи в виде метода, или напиши функцию. Sincerely yours, Michael (mailto:mike@vlink.ru). --- ifmail v.2.14 * Origin: Home (2:550/5068.1515@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/7949b9e00258.html, оценка из 5, голосов 10
|