-1
$c->param('login');
私はこれを気にしないが、ルータ、クエリまたは身体パラメータです。
しかし、私はそれを検証しようとすると、私は使用できません:
$c->validation->param('login');
私はMojolicious validationで、ルータのパラメータを検証することはできますか?
$c->param('login');
私はこれを気にしないが、ルータ、クエリまたは身体パラメータです。
しかし、私はそれを検証しようとすると、私は使用できません:
$c->validation->param('login');
私はMojolicious validationで、ルータのパラメータを検証することはできますか?
Mojoliciousがそのパラメータを制御することができれば便利でしょう。
# default behavior
my $v = $self->validation;
# arguments from route
my $v = $self->validation('route');
# arguments from route with specified precedence
my $v = $self->validation('request', 'body');
'$ self-> validation-> param( 'login')'がうまく動作するとは思っていません。 'Mojolicious'オブジェクトには' validation'メソッドがありません。私はあなたがリンクしているページは 'Mojolicious :: Validator :: Validation'クラスを使う方法についてはっきりしていると思います。なぜそこにある例とはまったく異なるものを書いたのか分からずに助けを与えるのは非常に難しいです。 – Borodin
@Borodin '$ self'はコントローラです:http://mojolicious.org/perldoc/Mojolicious/Controller#validation –