我的php类中有以下代码,名为Plaint:
class Plaint extends CAction
{
public function run()
{
$model = new PlaintForm();
$this->runTests($model);
...........
如果从此网址/plaint
输入,我需要在没有($ this-> runTests($ model))的情况下运行此类。如果我从其他网址进入此页面,我需要运行$this->runTests($model);
。(例如/filled
)。我该怎么办?
答案 0 :(得分:0)
您可以在当前网址中查找特定短语:
if(strpos(Yii::app()->request->requestUri, '/filled') !== false) {
$this->runTests($model);
}
我建议不要将测试代码放入生产代码中。