[Moscow.pm] DBIx::Class. Это так и долно быть?

Oleg Malyovaniyi deer_oleg на mail.ru
Вс Мар 14 16:32:40 PDT 2010


Всем привет!

 

Поясните плиз, может кто сталкивался, почему так получается?

 

$o ||= $c->model('DB::table')->new({});

$o->set_columns({

              'name' => 'test',

});

$o->insert_or_update;

 

my $test = $c->model(' DB::table ')->find(undef,);

print $test->name if $test;

и оно печатает имя только что добавленной записи..

 

если попробовать вот так:

my $test = $c->model(' DB::table ')->find();

то возвращает самую первую записть из таблицы.

 

Мне интересно, можно ли это дело как то отключить?

чтобы если ничего не указал - ничего не возвращало.

 

Вот..

 

 

--- 

С Уважением, Олег Малёваный

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20100315/2f6605c0/attachment.html>


Подробная информация о списке рассылки Moscow-pm