ОК, давай смотреть по порядку.
Самое главное: а при чем тут классы вообще???
Тебе надо просто в нужном месте вывести содержимое ссылки в виде базового адреса скрипта (типа
http://www.site.com/lessons.php) и набора параметров (id=2 и napravlenie=24).
Между адресом и параметрами ставится знак вопроса, а параметры разделяются знаком & (амперсенд).
Откуда взять параметры? Да откуда угодно! Они могут вычисляться, они могут браться из БД. Они могут быть заданы изначально.
Элементарный пример:
PHP |
echo "<a href='http://www.site.com/lessons.php?id=2&napravlenie=24'>Ref</a."; |
Чуть понавороченнее
PHP |
echo "<a href='http://www.site.com/lessons.php?id=$id_value&napravlenie=$dir_value'>ref</a>"; |
где $id_value и $dir_value - это определенные ранее переменные.
На их месте могут быть и элементы какого-то класса, и возвращаемые функциями значения. Например
PHP |
echo "<a href='http://www.site.com/lessons.php?id=".get_id_value(какие-то_параметры)."&napravlenie=24'>Ref</a>"; |
А вот живой пример из одного из моих скриптов:
PHP |
echo "<td><a href=\"load_one_file.php?file=$local_dir$local_file&date=$date_in_name&omc=$omc\" target=\"_blank\">Загрузить $local_file</a></td>"; |
Я думаю, что на основе моего объяснения ты поймешь, что тут к чему.