diff --git a/src/ActiveRecord.php b/src/ActiveRecord.php index 687e039..90f92cf 100644 --- a/src/ActiveRecord.php +++ b/src/ActiveRecord.php @@ -389,7 +389,7 @@ public function getScenarioCommand($default = '', $bulk = false) } elseif (is_array($command)) { $result = $command; } else { - $result = ucfirst($command); + $result = Inflector::id2camel($command); } } else { $result = Inflector::id2camel($this->scenario); @@ -399,7 +399,7 @@ public function getScenarioCommand($default = '', $bulk = false) if (is_array($result)) { return implode('', $result); } else { - return static::modelName() . ($bulk ? 's' : '') . $result; + return static::type() . ($bulk ? 's' : '') . $result; } } @@ -410,9 +410,9 @@ public function getScenarioCommand($default = '', $bulk = false) * * ``` * [ - * 'update-name' => 'set-name', - * 'update-related-name' => [Action::formName(), 'SetName'], - * 'update-self-case-sensetive' => [null, 'SomeSENSETIVE'] + * 'update-name' => 'set-name', /// ModuleSetName + * 'update-related-name' => [Action::formName(), 'SetName'], /// ActionSetName + * 'update-self-case-sensetive' => [null, 'SomeSENSETIVE'] /// ModuleSomeSENSETIVE * ] * ~~ *