У меня естьдоступа статическое свойство компонента в Yii
public $errorCode;
public static $errorMsg = array(
100=>'Producto inexistente',
101=>'Máximo de sesiones simultáneas alcanzado',
102=>'No se pudo renovar la sesión',
103=>'Sesión inexistente',
104=>'No se pudo iniciar la sesión',
105=>'No se pudo finalizar la sesión',
);
в моем компоненте.
Я пытаюсь получить доступ к так:
var_dump(Yii::app()->productSession->errorMsg);
Но будет отображаться Undefined property
.
Когда я пытаюсь var_dump(Yii::app()->productSession::errorMsg);
я получаю неожиданный ::
Можно ли получить доступ к этой недвижимости? Если бы я допустил это public
, это сработало бы, я просто не хочу, чтобы эти строки заполняли память в нескольких экземплярах. Благодаря!
я все еще получаю неожиданный :: для 2-го, так как сначала анализируется, что-то вне его не будет работать. – JorgeeFG
Мой плохой. Сообщение отредактировано ... – ChristopheBrun
Спасибо Это работало, хотя я не хочу использовать его сейчас, потому что я должен использовать имя класса, а не отображаемое имя компонента. Пример: 'SWCProductSession :: $ errorMsg'. – JorgeeFG