2017-10-30 5 views
0

一部の状況では、エンティティはアプリのグループに共通です。たとえば、少なくとも4つのアプリケーション(1つのアプリケーションでは統合できない異なるプロジェクト)に対して、私の施設内の部門のリストを使用します。別の例は、雇用者のタイプまたは従業員のリストです。2sxc - 他のアプリのエンティティにアクセスする

すべてのアプリケーションにアクセスできるエンティティを簡単かつ迅速に作成できますか?

私はそれを検索しましたが、これに関するドキュメントは見つかりませんでした。

ドットネットの外部使用に関連していますか?

// the app id 
var appId = 42; 
// create a simple app object to then access datavar appSimple = 
ToSic.SexyContent.Environment.Dnn7.Factory.App(appId); 
// example getting all data of content type Tagvar tags = 
appSimple.Data["Tag"]; 
+0

は、あなただけのいくつかのことを明確でしたかみそりの出力? – iJungleBoy

+0

他の2sxcアプリ、剃刀付き。 –

答えて

1

あなたはかみそりでの作業とコードだけでデータにアクセスする必要がある場合は、[AppDataSourceを作成し、アプリケーションはあなたが必要なもの、それを伝えることができます。ここではいくつかの擬似コードは次のとおりです。ちょうどa)はあなただけ(ない非2sxcかみそり)他のアプリでこれを必要とすると、b)あなたは、ビジュアルクエリでそれを必要とし、JSONまたは:

var otherApp = CreateSource<AppDataSource>(); 

otherApp.ZoneId = 74; 
otherApp.AppId = 203; 

// do this after setting the values 
var categories = otherApp.Data["Categories"]; 
+0

気をつけてappidとzoneidについて説明してください。 –

+0

Nevermind。それらはApp.ZoneIdとApp.AppIdで見ることができます。ありがとう –

関連する問題