php - CakePHP 1.3 - Getting nested data from Form->input()? -
i'm upgrading system cakephp 1.1 cakephp 1.3. in 1.1 able use html helper like:
$html->input('user/email');
to data nested in:
$this->data['user']['email']
in controller. know $html->input()
has been replaced $this->form->input()
. however, when try use:
$this->form->input('user/email')
i get:
undefined offset: 2 [core\cake\libs\view\helpers\form.php, line 496]
this coming because /
in input. seems 1.3 doesn't using /
specify data should returned nested. how might achieve equivalent of in 1.3? thank much!
in 1.3 use
$this->form->input('user.email');
to set input user model , email field.
if have set form correctly though, need email
for example
$this->form->create('user'); $this->form->input('email'); $this->form->end('submit');
but in short, answer specific question, replace / .
Comments
Post a Comment