это моя проблема
я хочу создать выпадающий список из состояний таблицы («id», «имя_состояния»), которая не является моей моделью по умолчанию (в которой много полей, одно из полей - «состояние», в котором я храню состояния («id») )
поэтому я использовал loadModel, чтобы заполнить выпадающий список.
в моем контроллере я использовал
$this->loadModel('State');
$this->set('states',$this->State->find('all'));
со стороны вида
$form->select('State_id',$states);
в выходных данных отображаются имя таблицы, идентификатор и имя.
когда я печатал $ states с помощью pr ();
то, что я получил, было
Array
(
[0] => Array
(
[State] => Array
(
[id] => 1
[state_name] => state1
)
)
[1] => Array
(
[State] => Array
(
[id] => 2
[state_name] => state2
)
)
и т. Д.
как создать массив, подобный массиву (1 => state1, 2 => state2) из вышеуказанного массива
или есть другой способ создать выпадающий список
любезно помогите