問題タブ [associate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP - 関連する子配列を識別してタグ付けする
だから私は多次元配列を持っています。
各サブ配列には、ハッシュで区切られた ID ... 1+ ID の値が含まれます。
ご覧のとおり、ID が共通しているものもあります。
私がする必要があるのは、各子配列にキーを追加し、それらが関連している場合は同じキーを持つことです。
したがって;
そうすれば、関連/一致するすべてのアイテムを簡単に見つけることができます。
注:Key=3のエントリ... ...それは私を台無しにしているビットです。単純な foreach ではうまくいきません。元の配列をループして、キーが設定されているかどうかを確認し、設定されていない場合は作成して、ID を抽出し、そのキーを使用して新しい配列に割り当てました。しかし、「後退」をキャッチすることは決してないようです。
いいえ、コードはありません。これまでに管理したのは単純な foreach と新しい key->IDs 配列だけで、惨めに失敗します。
私は周りを検索しましたが、これに取り組むものはないようです(DBなどに製品を追加するのが一般的だと思っていたので、これは奇妙だと思います)。
plugins - CRM 2011 のアソシエイト 1:N でプラグインがトリガーされない
請求書と請求書の詳細という 2 つのシステム エンティティがあります。
システムには関連付け 1:N - 請求書詳細 (親: 請求書、子: 請求書詳細) が存在します。
請求書の詳細に移動し、次に製品セクション (invoicedetail) に移動して、新しい製品を追加します。現在、この製品と請求書は関連付けられていますが、私のプラグインはトリガーされていません;/
アソシエイトにプラグインを登録しました (プラグイン登録ツールでは親エンティティと子エンティティは空で、実行は POST-Operation です)。
コード:
android - unity3d: カスタム ドキュメントの種類を登録して、アプリケーションで開く方法は?
「.mydoc」などの独自のドキュメント タイプを登録し、それを iOS および Android の Unity3D アプリケーションに関連付ける必要があります。たとえば、誰かが something.mydoc ファイルを含むメールを送信した場合、ファイルをタップできる必要があり、システムはアプリケーションでこのファイルを開くように求めます。
ここと同じことをする必要があります: http://www.raywenderlich.com/1980/email-tutorial-for-ios-how-to-import-and-export-app-data-via-email-in- your-ios-app ですが、iOS および Android 用の Unity3d アプリケーションに含まれています。アプリケーションで電子メールの添付ファイルを開くことができる必要があります。Unity3dでそれを行う方法はありますか?
ありがとう!
tfs - 変更セットを作業項目 git-tfs に関連付ける
私はこれを理解しようとしましたが、これまでのところ成功していません。git-tfsを使用して TFS への変更をチェックインしています (ローカルで GIT リポジトリを使用)
メタデータを使用してコミット メッセージでワークアイテムを関連付けることができることを簡単に説明しているこの質問を読みました ( git tfs rcheckin を実行すると TF26198 エラーが発生します)。私が使ってみたコマンド:
1)
2)
3)
4)
私が間違っていることについてのアイデアはありますか?
ありがとう、ユリア
fortran - Fortran: namelist + Associate が機能しない
パラメータを派生型に格納し、実行時に名前リストを介してファイルからロードしたいと考えています。これはコードのスケッチです:
コンパイラは、option1
、option2
、 ... が宣言されていない ( (iFort) error #6404: This name does not have a type, and must have an explicit type. [OPTION1]
) と文句を言います。
namelist コンストラクトの説明から ( https://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/fortran-mac/GUID-EAC90ABA-859A-4745-B9FC-B8D66B5B6FF0. htm ) 私はそれを読みました
var-list 内の各変数は、USE またはホスト関連付けによってアクセスする必要があります
this
の仮引数と同様に、ここではそうですintent(inout)
。利用組合じゃないの?
なにが問題ですか?同じものを別の場所で何度も宣言する必要がないようにする回避策はありますか?
(たとえば、構造を使用するのではなく、モジュールをプライベートとして宣言し、ルーチンの最後にoption1
コピーすることは機能しますが、後でオプションを追加するときに省略されにくいものを好むでしょう)this
load_options
associate
コメントをお寄せいただきありがとうございます。
PS: 投稿する直前に、この質問を見つけました。コードは私がやりたいことをやっているように見えますが、unit
型の定義を見なければ、それが何をしているのか理解できません。
EDIT1: Vladimir のコメントのフォローアップ 今、私は何が起こっているのかをよく理解しています。私がリンクした質問では、作成者はthis
個々のフィールドではなくポインターを使用しています。これを機能させることができれば、これが私の好ましいオプションです。私が試したとき、コンパイラは名前リスト宣言で問題ありませんでしたが、入力ファイルからの読み取りを拒否しました
エラー #5498: 割り当て可能またはポインター構造型フィールドには、ユーザー定義の I/O プロシージャが必要です。read(111,NML=options_nml,iostat=ios,iomsg=err_message)
そのような I/O 手順がどのように見えるかについて何か提案はありますか? 名前リスト宣言に派生型(またはそれへのポインター)を追加できる場合、入力ファイル内の変数を参照する必要があり、それthis%option1
がそれであると想定します。ここで、インテルのスティーブ・ライオネルがこの見解を支持している別の議論を見つけました。
Fortran 標準では、namelist オブジェクト リストで「変数名」のみが許可されます。ただし、名前リストに T を入れて、名前リスト入力で T%I を参照することはできます (出力に表示されます)。
しかし、コンパイラはファイルを見ることさえせずに不平を言います。
EDIT2:上記のコードで変更したこと(最初の編集でコンパイラエラーにつながる)は次のとおりです。
関連構文が削除され、元の名前リスト宣言が削除されました。ブロック内のread
ステートメントでエラーが発生しました。if (file_exists)
そこで私がしたことは、namelist 宣言で構造体へのポインターを使用することでした。それだけでした。
magento - Magento の顧客をストアに限定する
10 を超える店舗を持つ Magento Web サイトを使用しています。これらの店舗は異なる会社によって運営されています。ただし、顧客が Store(View) 1 でアカウントを作成した場合、StoreView 2 にもログインできます。これを制限して、作成した Store にのみログインできるようにする方法はありますか?
Web サイト レベルでアカウント共有を制限できることはわかっていますが、ストア レベルが必要です。
ありがとう!