Пользовательские переменные класса в Symfony - PullRequest
0 голосов
/ 27 мая 2011

У меня проблемы, я создал свой собственный класс и функции доступа этого класса в своей функции actionindex, используя myclass::myfunction();но я видел удивительное поведение переменных класса: когда я присваивал значение одной переменной, все остальные переменные также содержат это значение.Я хочу поставить разные значения в каждой переменной, но я не могу

Тогда я использовал второй способ доступа к классу i.E.

$obj= new myclass();
$obj->myfunction();

Но в этом случае я не могу получить доступ к публичным переменным класса в функции, они не работают

1 Ответ

0 голосов
/ 27 мая 2011

в действии:

public function executeFoo($request){
  $obj= new myclass();
  $this->output = $obj->myfunction();

}

в fooSuccess.php

<?php print_r($output); ?>

вы также можете вывести i прямо из действия:

public function executeFoo($request){
  $obj= new myclass();
  return $this->renderText($obj->myfunction());    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...