【问题标题】:Run condition based on value of URL (Yii)基于 URL 值的运行条件 (Yii)
【发布时间】:2014-01-28 12:11:07
【问题描述】:

我正在尝试在视图中做一些简单的逻辑,基本上我想说如果 URL 中的第三个参数是“更新”,则运行此逻辑,否则运行其他内容。

例如

// if 3rd param is 'update' e.g URL http://acme.local/acme/competitions/update
{
  // RUN THIS BLOCK
} else {
  // RUN THIS INSTEAD
}

谁能推荐一下如何在 Yii 中做到这一点

【问题讨论】:

标签: php yii frameworks


【解决方案1】:

作为建议,您可以像下面这样操作。

$check=Yii::app()->request->getQuery('update',NULL);
 if(!is_null($check)){

 //TRUE CONDITION,
 //YOU CAN USE $check VARIABLE WHICH HOLDS update $_GET VALUE 
 }else{
 //FALSE CONDITON
}

【讨论】:

    【解决方案2】:

    Yii::app()->controller->action->id 和 Yii::app()->controller->id

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 2021-01-16
      • 2020-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多