これは大きな質問かもしれませんが、私はOrchardCMSを使用するためのいくつかの出発点を取得しようとしています。私はいくつかのチュートリアルに従いましたが、まだ解決策が見つかりませんでした。
場合:
私のウェブアプリケーションは物を売ることを目的としているので、基本的にはeコマースサイトです。私の最初のハードルはユーザープロファイルです。ユーザーオブジェクトを名などのプロパティで拡張したいのですが、それらのフィールドをカスタムテーブルに保存したいのです。代わりに、プロファイルモジュールを使用します。ここでは、追加されたフィールドがコンテンツアイテムとして保存され、データベースに戻すことができません。
次に、2番目のハードルは、ユーザーオブジェクトを購入に接続することです。購入レコードを作成するためのMVCアプリを作成する方法を知っています。しかし、私はそれらの購入をユーザーに結び付けたいと思っています。したがって、ダッシュボードに移動して[ユーザー]をクリックすると、彼のすべての購入が表示されるはずです。
他にも多くのハードルがありますが、これを修正できれば、残りは簡単なものになります(私は願っています)。