使用DBIx::Class,我有一個結果集需要過濾不能由SQL生成的數據。我需要做的是什麼實際上等同於這個假設的例子:如何使用外部數據過濾DBIX :: Class結果集?
my $resultset = $schema->resultset('Service')->search(\%search);
my $new_resultset = $resultset->filter(sub {
my $web_service = shift;
return $web_service->is_available;
});
通過文檔閱讀讓我不知道如何來實現這樣的戰略。
我們有使用結果集的代碼。如果我們手動過濾結果,那麼期望結果集的代碼必須從根本上改變。這個提議的「過濾器」解決方案是我們團隊尋找替代品的許多工作的結果,但其原因太多而無法在這裏回答。 – Ovid 2008-11-07 10:07:11