Я создаю приложение, которое отслеживает подписи различных организаций. У меня есть простая форма, которой я могу передать идентификатор, чтобы он автоматически выбрал нужную организацию. URL для добавления выглядит так:
/signatures/add/3
Форма работает хорошо. Передав 3 или любой другой идентификатор, он автоматически выбирает правильное поле, потому что, на мой взгляд, я делаю:
echo $form->input('organization_id', array('selected' => $this->passedArgs));
Я сталкиваюсь с проблемой, когда пользователь забывает заполнить элемент формы. Форма возвращает пользователя:
/signatures/add/
Так что не выбрана правильная организация. Он возвращается к значению по умолчанию, равному 1. Любые советы о том, как я могу сохранить свои параметры?