Вы можете использовать:
$this->render('add');
в конце функции редактирования вашего контроллера, но я бы не рекомендовал это.
Лучшим решением было бы сделать небольшой рефакторинг, чтобы поместить содержимое вашего add.ctp в элемент (например, app / views / elements / productForm.ctp), а затем использовать этот элемент из обоих add.ctp и Просмотры edit.ctp.
<?php echo $this->element('productForm'); ?>
Это дает вам гибкость, чтобы обернуть форму элементами, относящимися к действию, и выполнить любые настройки, которые могут относиться к этому действию. Например, в форме продукта у вас может быть другой набор действий, например «Просмотр продукта», который не имеет смысла в режиме добавления, но имеет смысл в режиме редактирования.
@ kaklon высказал очень хорошую мысль, вы должны добавить немного логики в элемент productForm, чтобы убедиться, что режим редактирования работает правильно:
if ($this->action == 'edit') {
echo $this->Form->input('id');
}