Я не уверен, что вы спрашиваете, потому что если вы хотите «получить значение, отправленное из этой формы», то «отправить $ id в представление» не имеет к этому никакого отношения.
Если вы хотите получить данные из формы, не следует указывать null
в качестве названия модели. Используйте соответствующую модель, которая, как я полагаю, в данном случае называется «Офис».
echo $this->Form->create('Office', array('url' => '/offices/addOffice'));
echo $this->Form->input('id', array('type' => 'hidden',
'value' => $this->data['Agency']['id']));
Теперь идентификатор можно получить из $this->data[ 'Office' ][ 'id' ]
в контроллере.
Если вопрос заключается в том, как вы можете установить идентификатор в первую очередь, используя параметр функции, вы должны использовать параметр $id
, который вы установили в контроллере:
echo $this->Form->input('id', array('type' => 'hidden',
'value' => $id));