Я использую Zend Framework и хочу создать Zend-форму, где пользователь выбирает (используя выпадающие списки) страну. В зависимости от страны, я бы хотел, чтобы второй выпадающий список «регион» был заполнен соответствующими регионами. Опять же, в зависимости от выбранного региона, я бы хотел, чтобы в раскрывающемся списке городов были указаны населенные пункты. В каждом случае, пока не будут выбраны предыдущие значения, я бы хотел, чтобы следующий выпадающий список был пустым.
Я использую doctrine2 и хочу, чтобы они были заполнены из базы данных.
Каков наилучший способ добиться этого?