В чем может быть проблема?

Здравствуйте. Никак не могу понять в чем ошибка. Компонент создал, после вызываю метод в представлении. Все работает, но когда я получаю значение из куков, то получаю непонятную ошибку.

85d1dc24d6b044fc9c86ca6b61067d08.png

Сам фрагмент из компонента:

namespace application\extensions\spsr\components;


class spsrComponent extends \CApplicationComponent {

    public function init()
    {
 
    }

    public function testMethod()
    {

       $city = Yii::app()->request->cookies['referal'];

             ........................................

        foreach ($apiXML->Tariff as $item) {

            $a = substr($item->DP, strpos($item->DP, "-")+1). '<br>';
            $b = substr($item->DP, strpos($item->DP, "-")-1, 1). '<br>';

        }
        $time = ($a + $b) / 2;

        return $time;
    }
}


Ошибка из-за $city = Yii::app()->request->cookies['referal']; , если задать значение для переменной прямо $city = 'Москва'; То все работает нормально.

В чем может быть проблема? Спасибо
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
gubin_niko
@gubin_niko
use Yii; после namespace не помогает?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы