передать данные из слоя действия в модель - PullRequest
0 голосов
/ 25 мая 2010

У меня есть запрос DQL в LocationTable.class.php

Для этого запроса мне нужен идентификатор, который передается действию через URL? Id = 2

В действии я могу получить к нему доступ с помощью $ request-> getParamater ('id'), но как я могу также сделать это доступным для модели, в которой находится мой запрос? мне это нужно для предложения where.

1 Ответ

2 голосов
/ 25 мая 2010

Когда вы вызываете функцию из действия, передайте ей переменную:

В действии:

Doctrine::getTable('Location')->yourFunction($request->getParameter('id'));

В LocationTable:

public function yourFunction($id)
{
  ...
...