问题标签 [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……但有时它是多个,有时只是 n 中的 1 个,或者没有。
我需要做的是为每个子数组添加一个 Key,如果它们相关,则具有相同的 Key。
因此;
这样我就可以很容易地找到所有相关/匹配的项目。
注意:那些带有 Key=3 的条目......这就是让我搞砸的一点。一个简单的 foreach 不会完成这项工作。我尝试遍历原始数组,查看是否设置了一个键,如果没有,则创建一个...然后提取 ID 并将它们分配给具有该键的新数组。但我似乎从来没有赶上“后退”。
不 - 没有代码,因为到目前为止我所管理的只是一个简单的 foreach 和 new key->IDs 数组,它失败了。
我四处搜索 - 但似乎没有任何东西可以解决这个问题(我觉得很奇怪,因为我认为将产品添加到数据库等很常见)。
plugins - 插件不会在 CRM 2011 中的关联 1:N 上触发
我有两个系统实体:invoice 和 invicedetail。
在系统中存在关联 1:N - invoice_details(父:invoice,子:invoicedetail)。
我转到发票详细信息,然后转到产品部分(invoicedetail)并添加新产品。现在这个产品和发票是关联的,但我的插件没有触发;/
我在 associate 上注册了我的插件(插件注册工具中父子实体为空,执行为 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 中做到这一点?
谢谢!
java - OneToMany association collection is null in Hibernate application
I am developing a simple Hibernate
application to test an OneToMany
association. The Entities I use are Employee
and Department
which has many Employees
:
I create some records with:
However in the last line: emps.remove(emp2);
I receive a NullPointerException
, the emps
Collection is namely null
. I have tried to change the owner of the association with:
However the result the same. Why is the Set
of Employees
not created. What must be changed in order to make it work?
tfs - 将变更集与工作项 git-tfs 关联
我已经尝试解决这个问题,但到目前为止还没有成功。我正在使用git-tfs签入我对 TFS 的更改(本地使用 GIT 存储库)
我读过这个问题,它简要描述了您可以使用元数据在提交消息中关联工作项(执行 git tfs rcheckin 时出现 TF26198 错误)。我尝试使用的命令:
1)
2)
3)
4)
关于我做错了什么的任何想法?
谢谢,尤利亚
php - 在两个关联数组中查找匹配键?
我正在使用 codeigniter,我有一个从 db 返回的关联数组,如下所示:
以及保存为数组的键的一长串翻译标题,如下所示:
我想将 $result 的键与 $lang 进行比较,如果在 $result 中使用了键,则获取其翻译后的标题。最后,构造一个包含所有三个英文标题、翻译标题和值的数组:
我以这种格式存储,因为一旦我将这些数据传递到视图中,我希望能够按名称调用每个
到目前为止,我只能通过使用 foreach -> switch 语句来实现这一点
但随着翻译后的数组变长,switch 语句将变得荒谬失控。有什么更好的方法来简化这个?
dynamics-crm - MS Dynamic CRM Online 多对多关系添加关联记录问题
我是 MS Dynamic CRM Online 的新手,我有以下多对多关系设置:
产品到 eMartMenu(自定义实体)
在两个实体的表单上,我相互添加了一个子网格。但是,当我单击子网格上的“+”添加关联按钮时,产品的表单子网格出现问题,它没有响应。但是我在我的 eMartMenu 的表单子网格上这样做没有问题。
注意:“显示搜索框”和“显示索引”都已选中。
请指教。谢谢!
fortran - Fortran:namelist + associate 不起作用
我将参数存储在派生类型中,并且我想在运行时通过名称列表从文件中加载它们。这是代码的草图:
编译器抱怨option1
, option2
, ... 没有被声明 ( (iFort) error #6404: This name does not have a type, and must have an explicit type. [OPTION1]
)。
var-list 中的每个变量都必须由 USE 或主机关联访问
我想说的是这里的情况,因为this
是intent(inout)
. 这不是使用协会吗?
怎么了?有没有一种解决方法,我不必在不同的地方多次声明相同的东西?
(例如,声明为私有模块并在例程结束时option1
将其复制而不是使用该构造会起作用,但我更喜欢稍后添加选项时不太容易遗漏的东西)this
load_options
associate
提前感谢您的任何评论。
PS:就在发布之前,我发现了这个问题。代码看起来可以做我想做的事,但没有看到unit
类型的定义,我无法理解它的作用。
EDIT1:跟进弗拉基米尔的评论现在我很明白发生了什么。在我链接的问题中,作者使用了一个指向this
不指向单个字段的指针,如果我能让它工作,这将是我的首选。当我尝试它时,编译器对名称列表声明很好,但拒绝从输入文件中读取说
错误 #5498:可分配或指针派生类型字段需要用户定义的 I/O 过程。读取(111,NML=options_nml,iostat=ios,iomsg=err_message)
任何建议这样的 I/O 过程可能是什么样的?我很困惑,如果可以在名称列表声明中添加派生类型(或指向它的指针),那么我会假设输入文件中的变量应该被称为this%option1
,就是这样。我在这里找到了另一个讨论,来自英特尔的史蒂夫莱昂内尔支持这种观点,他说
Fortran 标准只允许在名称列表对象列表中使用“变量名称”。但是,您可以将 T 放入名单中,并在名单输入中引用 T%I(并显示在输出中)。
但是编译器甚至没有看到文件就抱怨。
EDIT2:我在上面的代码中所做的更改(导致第一次编辑时出现编译器错误)是这样的:
删除了关联构造,删除了原始名单声明。错误发生在块中的read
语句中if (file_exists)
。所以我所做的是在名称列表声明中使用指向结构的指针。就这些。
magento - 将 Magento 客户限制为商店
我正在使用一个拥有 10 多家商店的 Magento 网站。这些商店由不同的公司管理。但是,如果客户在 Store(View) 1 中创建了一个帐户,他也可以登录 StoreView 2。他们是否可以限制这一点并确保他只能登录他创建的 Store?
我知道可以在网站级别限制帐户共享,但我需要商店级别。
谢谢!
vb.net - 将 .txt 文件与 VB.NET 程序相关联
我创建了一个basic text editor
可以读取.txt
文件的超级。我想知道如何将我的基本文本编辑器设置为默认的 .txt 文件扩展名,这样每当用户单击 .txt 文件时,首先它会显示“默认程序”窗口。如果用户单击我的程序,则将始终使用我的程序打开文本文件。如何才能做到这一点?