Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Максим 15.11.2010 14:56
Спасибо, я так и начал делать. Но правильно написать пока не получилось. Если бы хеш был одноуровневый или известны имена ключей, проблем было бы меньше. А как сделать мой вариант пока не понял.$pv_hash[^hash::create[]] ^params_values.menu{ $pv_h_gid[$params_values.gid] $pv_h_pid[$params_values.pid] $pv_hash[ $.$pv_h_gid[ $.$pv_h_pid[$params_values.value] ] ] }Код не правильный, понимаю. Но как его изменить в правильную сторону? Еще учитывая то, что у gid может быть (и должно) внутри несколько pid. Уже несколько раз перечитал справку по созданию хешей, и прошу помочь, если возможно. Я бы может быть сделал это с помощью селектов, пробежав по таблице собрав gid и отобрал бы потом туда pid, но это не лучший вариант.