fork(1) download
  1.  
  2. # sub in my controller
  3. sub add_subdomain {
  4. my $self = $_[0];
  5.  
  6. my $list = MyDatabaseModule::Domains->new->list_add_subdomain;
  7.  
  8. warn $self->dumper ($list);
  9.  
  10. $self->stash (httpd_servers => $list->{httpd_servers});
  11.  
  12. $self->render;
  13. }
  14.  
  15. # sub in model (MyDatabaseModule::Domains)
  16. sub list_add_subdomain {
  17. my $self = $_[0];
  18.  
  19. my ($sth, @http_servers);
  20.  
  21. $sth = $self->dbh->prepare ('SELECT id, name, ip FROM servers WHERE httpd = 1 ORDER BY name ASC');
  22. $sth->execute;
  23.  
  24. while (my $row = $sth->fetchrow_hashref) {
  25. push @httpd_servers, $row;
  26. }
  27.  
  28. httpd_servers => [ @httpd_servers ],
  29. };
  30.  
  31. }
  32.  
  33.  
  34. ## dump on first request
  35. #{
  36. # "httpd_servers" => [
  37. # {
  38. # "id" => 4,
  39. # "ip" => "127.0.0.1",
  40. # "name" => "onur"
  41. # }
  42. # ]
  43. #}
  44. #
  45. ## dump on second request
  46. #{
  47. # "httpd_servers" => [
  48. # {
  49. # "id" => 4,
  50. # "ip" => "127.0.0.1",
  51. # "name" => "onur"
  52. # },
  53. # {
  54. # "id" => 4,
  55. # "ip" => "127.0.0.1",
  56. # "name" => "onur"
  57. # }
  58. # ]
  59. #}
  60. #
  61. ## dump on third request
  62. #{
  63. # "httpd_servers" => [
  64. # {
  65. # "id" => 4,
  66. # "ip" => "127.0.0.1",
  67. # "name" => "onur"
  68. # },
  69. # {
  70. # "id" => 4,
  71. # "ip" => "127.0.0.1",
  72. # "name" => "onur"
  73. # },
  74. # {
  75. # "id" => 4,
  76. # "ip" => "127.0.0.1",
  77. # "name" => "onur"
  78. # }
  79. # ]
  80. #}
  81. #
  82. # ...
  83.  
  84.  
Success #stdin #stdout 0s 3564KB
stdin
Standard input is empty
stdout
Standard output is empty