Запуск разных кодов при вводе с разных URL в YII 1

У меня есть следующий код в моем PHP-классе под названием Plaint:

class Plaint extends CAction
{
public function run()
{
$model = new PlaintForm();
$this->runTests($model);
...........

Мне нужно запустить этот класс без ($ this-> runTests ($ model)), если войти из этого URL /plaint, Если я захожу на эту страницу с другого URL, мне нужно запустить $this->runTests($model);.(например /filled). Как мне это сделать?

0

Решение

Вы можете найти конкретную фразу в текущем URL:

if(strpos(Yii::app()->request->requestUri, '/filled') !== false) {
$this->runTests($model);
}

Я не советую помещать тестовый код в производственный код.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector