Commit 6b770dad by Qiang Xue

Merge branch 'master' of https://github.com/yiisoft/yii2

parents 96fd37de 11bebaa8
...@@ -28,7 +28,7 @@ use yii\helpers\StringHelper; ...@@ -28,7 +28,7 @@ use yii\helpers\StringHelper;
* @property TableSchema $tableSchema the schema information of the DB table associated with this AR class. * @property TableSchema $tableSchema the schema information of the DB table associated with this AR class.
* @property array $oldAttributes the old attribute values (name-value pairs). * @property array $oldAttributes the old attribute values (name-value pairs).
* @property array $dirtyAttributes the changed attribute values (name-value pairs). * @property array $dirtyAttributes the changed attribute values (name-value pairs).
* @property boolean $isPrimaryKey whether the record is new and should be inserted when calling [[save()]]. * @property boolean $isNewRecord whether the record is new and should be inserted when calling [[save()]].
* @property mixed $primaryKey the primary key value. * @property mixed $primaryKey the primary key value.
* @property mixed $oldPrimaryKey the old primary key value. * @property mixed $oldPrimaryKey the old primary key value.
* *
......
...@@ -131,7 +131,7 @@ class ActiveRelation extends ActiveQuery ...@@ -131,7 +131,7 @@ class ActiveRelation extends ActiveQuery
/** /**
* Finds the related records and populates them into the primary models. * Finds the related records and populates them into the primary models.
* This method is internally by [[ActiveQuery]]. Do not call it directly. * This method is internally used by [[ActiveQuery]]. Do not call it directly.
* @param string $name the relation name * @param string $name the relation name
* @param array $primaryModels primary models * @param array $primaryModels primary models
* @return array the related models * @return array the related models
......
...@@ -125,7 +125,7 @@ class UrlRule extends Object ...@@ -125,7 +125,7 @@ class UrlRule extends Object
if (isset($this->defaults[$name])) { if (isset($this->defaults[$name])) {
$length = strlen($match[0][0]); $length = strlen($match[0][0]);
$offset = $match[0][1]; $offset = $match[0][1];
if ($this->pattern[$offset - 1] === '/' && $this->pattern[$offset + $length] === '/') { if ($offset > 1 && $this->pattern[$offset - 1] === '/' && $this->pattern[$offset + $length] === '/') {
$tr["/<$name>"] = "(/(?P<$name>$pattern))?"; $tr["/<$name>"] = "(/(?P<$name>$pattern))?";
} else { } else {
$tr["<$name>"] = "(?P<$name>$pattern)?"; $tr["<$name>"] = "(?P<$name>$pattern)?";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment