如何从其他控制台控制器操作运行控制台控制器操作?
我已尝试过以下
class FooController extends Controller
{
public function actionBar()
{
$this->run('baz/quux', ['baz'=>'quux']);
}
}
class BazController extends Controller
{
public function actionQuux($baz)
{
// ...
}
}
我收到错误
错误:未知选项: - baz
虽然quux
控制器的baz
操作具有baz
参数且运行./yii baz/quux quux
成功。
我不是指定一个选项,我甚至不使用选项。我想指定动作的参数。参数数组的格式应该是什么?
答案 0 :(得分:2)
事实证明,参数数组不应包含参数键......它应该如下所示
decimal? Salario {get;set;}
DateTime? FechaIngreso {get;set;}