DBIx :: Class :: Rowオブジェクトに、データベースに保存されていないというバーチャルな列を追加することはできますか? Rose :: DB :: Objectのような機能を探していますhttp://search.cpan.org/dist/Rose-DB-Object/lib/Rose/DB/Object/Metadata.pm#nonpersistent_columnsDBIxクラス行の仮想/非永続カラム
3
A
答えて
3
あなたのスキーマのResultクラスにメソッドを追加しようとしましたか?それは同じ場所にあなたを得るかもしれません。追加したメソッドは - >検索では使用できず、 - > get_columnsには返されませんが、ユースケースによっては十分かもしれません。
2
私はそれを必要としていたので、これをもう一度見なければなりませんでした。あなたはおそらく既に解決策を得たが、探してここに来て他の人のためにしました:https://metacpan.org/module/DBIx::Class::Manual::FAQ#Misc
基本的にどちらかのムースを使用して属性を作成したり、自分のスキーマに、このようなものを追加します。
__PACKAGE__->mk_group_accessors('simple' => qw/non_column_data/); # must use simple group
関連する問題
- 1. 仮想カラムmysql
- 2. 永続的なインストーラが仮想ボックス
- 3. 基底クラスの仮想および非仮想継承ミキシング
- 4. クラスの非仮想ファンクションのGoogleモック
- 5. 仮想クラスから継承する正しい方法は、非仮想の親を続けた
- 6. 仮想ベースと非仮想ベースが混在するC++ 11クラスの格子?
- 7. モック非仮想イベント
- 8. 仮想関数が派生クラス内で非仮想宣言された
- 9. HibernateでのOracle 11g仮想カラムのマッピング
- 10. PostgreSQL 9.5 Update仮想カラムの表示
- 11. 仮想マシン接続
- 12. Objective-Cの非仮想メソッド
- 13. 基本クラス(仮想テーブル/仮想コスト)での仮想最終機能のコスト
- 14. GmockでCppの別の非仮想メソッドで非仮想メソッドをモック
- 15. nhibernateと仮想クラスのプロパティ?
- 16. 非公開仮想イメージクライアント?
- 17. centos7仮想マシン(仮想ボックス)へのリモート接続
- 18. 2台の仮想マシンをAzure仮想ネットワークに接続する
- 19. 仮想と非仮想多重継承(C++)
- 20. Qtの永続クラス
- 21. Azure仮想ネットワークハイブリッド接続
- 22. AWS仮想プライベートクラウドピア接続
- 23. ViewModelには、仮想クラス
- 24. 仮想列クラス計画
- 25. 仮想クラスや継承C++
- 26. 仮想関数は、基本クラスの同じ名前の非仮想関数をオーバーライドしますか?
- 27. 純粋仮想メソッドと仮想メソッドを混在させたクラス
- 28. OpenStackの仮想ノードが永続的に一時停止状態にある
- 29. 永続:CRUD型クラス
- 30. Grailsのは、非永続ドメインクラス
私がすることを提供します前。ありがとう –