Advertisement
Poizon81

main

Feb 16th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.09 KB | None | 0 0
  1. use DBIx::Custom;
  2. use MyModel;
  3. my $dbi = DBIx::Custom->connect( dsn => 'DBI:mysql:database=db;host=localhost;',
  4.                                  user => 'mc',
  5.                                  password => 'pass',
  6.                                  connector => 1
  7.                                  );
  8.  
  9. my $models = $dbi->include_model('MyModel');;
  10. my $mc_users = $dbi->model('mc_users');
  11. my $emails = $mc_users->select;# нужно чтобы наследовал от DBIx::Custom вместо того чтобы вызывать select от MyModel::mc_users
  12.  
  13. # ==================================
  14. package MyModel;
  15. use DBIx::Custom::Model -base;
  16.  
  17. 1;
  18.  
  19. # =================================
  20. package MyModel::mc_users;
  21. use MyModel -base;
  22.  
  23.  
  24. sub new {
  25.   my $class = shift;
  26.   my $self = {
  27.     table => 'mc_users',
  28.     class => $class,
  29.     name  => 'mc_users',
  30.     primary_key => 'id'
  31.     };
  32.   bless $self, $class;
  33. }
  34.  
  35. # проваливается сюда - а нужно чтобы наследовал от DBIx::Custom::Model
  36. #sub select {
  37. #  my $self = shift;
  38. #  return 1;
  39. #}
  40.  
  41. 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement