Intereting Posts
PHP: Как отобразить изображение по умолчанию, если указанный не существует? Какие инструменты и расширения являются критическими для разработки Magento? Каков самый быстрый XML-парсер в PHP? Где использовать mysql_real_escape_string для предотвращения внедрения SQL? Как вы используете предложения IN с подготовленными операциями mysqli Сохранение пользовательского расширения файла в Internet Explorer при использовании PHP для отправки файла? Относительный путь, не работающий в скрипте PHP cron WordPress: как установить тему по умолчанию (активная) через скрипт Как выполнить заключительные шаги в проекте разбивки на страницы? обновить пароль профиля laravel 5 Обработка исключений внешних ключей в PHP Отправка массива с php на python Как получить параметр конструктора через отражение? Программирование многопользовательской игры с сервером PhP / MySQL и клиентами JavaScript / jQuery всплывающее окно на основе входного значения php

symfony 1.4: создание действия «Копировать»

Мне нужно создать действие «Копировать» для списка моделей. Он должен принимать все значения из некоторой модели, заполнять их до форм, вы можете редактировать только несколько полей, и после нажатия «save» это создало бы новую модель. На данный момент я думал о слиянии Edit и New действий так:

public function executeListCopy(sfWebRequest $request) { # EDIT # $this->offer = $this->getRoute()->getObject(); # $this->form = $this->configuration->getForm($this->offer); # NEW # $this->form = $this->configuration->getForm(); # $this->offer = $this->form->getObject(); # COPY <..> } 

Раздел EDIT показывает, какие команды выполняет симфония, когда я использую кнопку редактирования.
NEW так же, как и редактирование, просто создает новую модель.

я начал с этого:

 $this->form = $this->configuration->getForm($this->getRoute()->getObject()); $this->job_offer = $this->form->getObject(); 

И я потерпел неудачу. Это дает идентификатор модели форме, и поскольку id предопределен – он редактирует, а не создает модель.

Как я должен это делать?

Solutions Collecting From Web of "symfony 1.4: создание действия «Копировать»"