0

データベーステーブル (PostgreSQL) にデータを簡単に追加しようとしています。最初は簡単なことすらできなかった

$my_item = $_item_class->new(...);

仕事に。コードのフィールドのスペルが、「モデル」コードのフィールドのスペルと異なっていることに気付きました。

しかし、今、これは機能していますが、試してみると:

$my_item->save;

例外がスローされるようです。これはすべて eval {...} 構造で発生しており、例外をキャッチして何が問題なのかを確認したいのですが、その方法がわかりません。

ここで「保存」のようなものが失敗するのはなぜですか? 私はすべてをチェックしましたが、すべてが正しいようです (もちろん!)。

また、スローされているように見える例外をキャッチするにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1