2017-01-18 39 views
0

У меня следующий код в моем классе PHP называется стенания:запуска различных кодов при вводе разных адресов в Yii 1

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

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

ответ

0

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

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

Советую против сдачи тестового кода в производство кода.

 Смежные вопросы

  • Нет связанных вопросов^_^