В моем проекте Symfony 1.4 я использую задачу doctrine:generate-admin
для создания модулей, составляющих мою бэкэнд-систему. Одним из таких модулей является «путешествия». Когда я просматриваю источник страницы «поездки / новые» (которая отображает форму для создания новой сущности путешествия), действие формы - это просто «поездки» (я ожидал, что это будет «поездки / создание»). Маршрут «поездки» сам по себе вызовет метод executeIndex
- однако я помещаю туда вызов журнала, и после отправки формы журнал не создается. Так что это заставляет меня поверить, что executeIndex
НЕ вызывается, и при отправке формы запускается другой фрагмент кода, который затем (в зависимости от скрытого ввода в форме) вызывает либо executeCreate()
, либо executeUpdate()
. Проблема в том, что я не знаю, где это будет происходить. Любое понимание будет высоко ценится.
Не знаю, если это актуально, но вот определение маршрутизации для модуля поездок
journey:
class: sfDoctrineRouteCollection
options:
model: journey
module: journeys
prefix_path: /journeys
column: id
with_wildcard_routes: true
Спасибо!