Symfony 1.4 - Обновление переменной действия из компонента - PullRequest
0 голосов
/ 11 августа 2011

У меня есть сценарий, где мне нужно манипулировать переменной на моем контроллере действий изнутри компонента.

По сути, у меня есть компонент, в котором я выполняю несколько Doctrine Queries, а затем выводю их в файл компонента. В моем методе действия я вызываю этот компонент, чтобы отправить его обратно в браузер (запрос выполняется через AJAX)

$content = $this->getComponent('documents', 'list');

То, что я хочу сделать, - это получить доступ к количеству строк запросов, выполненных в методе компонента, но из метода действия. Я попытался определить мою переменную в действии:

$this->rowCount = 0;

, а затем обновить его в компоненте:

$this->rowCount = 10;

но когда я var_dump rowCount в действии после извлечения содержимого компонента, он по-прежнему равен 0.

Кто-нибудь когда-нибудь делал это раньше?

1 Ответ

1 голос
/ 11 августа 2011

Сохранение значения в parameterHodler сделает работу

См .: http://www.symfony -project.org / book / 1_0 / 02-Exploring-Symfony-s-Code # chapter_02_sub_parameter_holder

...