@unama0a

Правильное использование контроллера в Mojo?

Есть один контроллер приложения(mojo, MVC).
Есть код задающий секрет фразу для кукисов. Разработчики предлагают
$self->secrets ('SeCreTe');
Но мне не нравиться каждый раз использовать указатель $self, т.к. не всегда понятно куда он ссылается.
Правильно ли использовать
my $secrets = $self->secrets;
  $secrets = $self->secrets(' SeCreTe ');
  • Вопрос задан
  • 2317 просмотров
Пригласить эксперта
Ответы на вопрос 3
@pcdesign
Имеет смысл подписаться на рассылку
mail.pm.org/mailman/listinfo/moscow-pm
moscow.pm.org
И спросить там.
Рассылка очень активная, быстро ответят.
Ответ написан
Комментировать
@dionys
Внутри модуля контроллера $self указывает на контроллер, внутри модуля приложения — на приложение.

Задавать секрет нужно один раз в методе startup приложения:

sub startup {
    my ($app) = @_;
    $app->secrets(['secret']);
    ...
}
Ответ написан
Комментировать
@unama0a Автор вопроса
Вообщем, получив ответы, оставил так.
sub startup {
my $self = shift;
$self->secrets('sec');
...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы