mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-23 12:10:54 +08:00
The signature for yii\gridview\ActionColumn::urlCreator
is changed - the $action
parameter is moved to the first
This commit is contained in:
@ -38,6 +38,7 @@ Yii Framework 2 Change Log
|
|||||||
- Chg: Renamed `ActiveRecord::getPopulatedRelations()` to `getRelatedRecords()` (qiangxue)
|
- Chg: Renamed `ActiveRecord::getPopulatedRelations()` to `getRelatedRecords()` (qiangxue)
|
||||||
- Chg: Renamed `attributeName` and `className` to `targetAttribute` and `targetClass` for `UniqueValidator` and `ExistValidator` (qiangxue)
|
- Chg: Renamed `attributeName` and `className` to `targetAttribute` and `targetClass` for `UniqueValidator` and `ExistValidator` (qiangxue)
|
||||||
- Chg: Added `yii\widgets\InputWidget::options` (qiangxue)
|
- Chg: Added `yii\widgets\InputWidget::options` (qiangxue)
|
||||||
|
- Chg: The signature for `yii\gridview\ActionColumn::urlCreator` is changed - the `$action` parameter is moved to the first (qiangxue)
|
||||||
- New #1438: [MongoDB integration](https://github.com/yiisoft/yii2-mongodb) ActiveRecord and Query (klimov-paul)
|
- New #1438: [MongoDB integration](https://github.com/yiisoft/yii2-mongodb) ActiveRecord and Query (klimov-paul)
|
||||||
- New #1393: [Codeception testing framework integration](https://github.com/yiisoft/yii2-codeception) (Ragazzo)
|
- New #1393: [Codeception testing framework integration](https://github.com/yiisoft/yii2-codeception) (Ragazzo)
|
||||||
|
|
||||||
|
@ -70,16 +70,16 @@ class ActionColumn extends Column
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @param string $action
|
||||||
* @param \yii\db\ActiveRecord $model
|
* @param \yii\db\ActiveRecord $model
|
||||||
* @param mixed $key the key associated with the data model
|
* @param mixed $key the key associated with the data model
|
||||||
* @param integer $index
|
* @param integer $index
|
||||||
* @param string $action
|
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function createUrl($model, $key, $index, $action)
|
public function createUrl($action, $model, $key, $index)
|
||||||
{
|
{
|
||||||
if ($this->urlCreator instanceof Closure) {
|
if ($this->urlCreator instanceof Closure) {
|
||||||
return call_user_func($this->urlCreator, $model, $key, $index, $action);
|
return call_user_func($this->urlCreator, $action, $model, $key, $index);
|
||||||
} else {
|
} else {
|
||||||
$params = is_array($key) ? $key : ['id' => $key];
|
$params = is_array($key) ? $key : ['id' => $key];
|
||||||
$route = $this->controller ? $this->controller . '/' . $action : $action;
|
$route = $this->controller ? $this->controller . '/' . $action : $action;
|
||||||
|
Reference in New Issue
Block a user