Делаю свой модуль. Хочу зделать форму редактирования и нужно туда передать параметр. Решил использовать GET. Ссылку делаю через функцию l, так как сайт многоязычный, но заметил такую вещь, что когда прописывал ссылку вручну, то всё работало (переходило на новую страницу) и ссылка имела вид http://site/ru/cabinet/offices/edit?office=2/, а когда через функцию l, то http://сайт/ru/cabinet/offices/edit%3Foffice%3D2, и перехода не было, отображалась та же страница. И ещё такое, перед этим нужно было вставить $options['query']['task'] = 'edit'; чобы всё заработало, а если я хочу здесь же добавить переход на форму delete, то как мне добавить ещё и это $options['query']['task'] = 'delete', ведь оно перезатрется?
<?php$options['query']['task'] = 'edit';
$output.='<td>'.l(t('edit'), 'cabinet/offices/'.'edit?office='.$oid).'</td>';?>
Комментарии
ниче не понял
вместо
l(t('edit'), 'cabinet/offices/'.'edit?office='.$oid)
надо
'query' => array(
'office' => $oid
)
))