У меня есть приложение Symfony 1.4 с некоторыми классами для подключения к веб-службе SOAP, которое хранится в apps / appname / lib. Когда я пытаюсь получить доступ к классу sfConfig
, чтобы получить некоторые переменные, которые я установил в app.yml
, выдается ошибка, поскольку приложение не распознает sfConfig::get('app_myvar')
как метод, вызываемый в классе.
Как сделать класс sfConfig
доступным для классов в моем каталоге apps / appname / lib?
Это ошибка, которую я получаю
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /Users/my/Sites/mySite/apps/frontend/lib/mySOAP.class.php on line 9
А вот и вершина моего класса:
class mySOAP extends SoapClient {
protected $client = null;
protected $soapUrl = sfConfig::get('app_my_url');
protected $options = array(
'trace' => 1,
'exceptions' => 1,
'soap_version' => SOAP_1_2,
//'encoding' => 'ISO-8859-1',
'features' => SOAP_SINGLE_ELEMENT_ARRAYS
Строка 9 -
protected $soapUrl = sfConfig::get('app_my_url');