Я модернизирую систему от CakePHP 1.1 до CakePHP 1.3. В версии 1.1 я был в состоянии использовать помощника HTML, чтобы сделать что-то вроде:CakePHP 1.3 - Получение вложенных данных из Form-> input()?
$html->input('User/email');
Чтобы получить обратно данные вложенные в:
$this->data['User']['email']
В контроллере. Теперь я знаю, что $html->input()
был заменен на $this->Form->input()
. Однако, когда я пытаюсь использовать:
$this->Form->input('User/email')
я получаю:
Undefined offset: 2 [CORE\cake\libs\view\helpers\form.php, line 496]
Это идет вверх потому, что /
на входе. Таким образом, кажется, что 1.3 не нравится использовать /
, чтобы указать, что данные должны быть возвращены вложенными. Как я могу достичь эквивалента этого в 1.3? Спасибо много!