У меня есть следующий код в моем 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
). Как мне это сделать?
Вы можете найти конкретную фразу в текущем URL:
if(strpos(Yii::app()->request->requestUri, '/filled') !== false) {
$this->runTests($model);
}
Я не советую помещать тестовый код в производственный код.
Других решений пока нет …