小编Bou*_*uke的帖子

当我尝试将新的自定义对象添加到exsting lead时,外键关系无效

我有一个Lead和一个名为Social Account的自定义对象(API Name = Social_Account__c).

我建立了如下关系:Lead是社交账户的父母.所以领导有很多社交账户.

在社交帐户中,我创建了一个名为Lead(数据类型:查找)的自定义字段来建立关系.

这是一个查找细节:

API名称:Lead__c

与铅有关

子关系名称:Social_Accounts

相关清单标签:社会账户

如果有一个具有相同电子邮件地址的潜在客户,我想向现有潜在客户添加新的社交帐户.


Social_Account__c social_account = new Social_Account__c();
/*add whatever fields on social_account*/

List<Lead> leads =[select Id from Lead where Email =:emailAddress ];
if(leads.size()>0)
{ 
    Lead existing_lead = new Lead(Id = leads[0].id);
    //ideally i would like to do something like this
    social_account.Lead__c.id = existing_lead.id; //this is where I get an error from

    insert social_account;
    update existing_lead;
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误消息:

错误:编译错误:外键关系无效:Social_Account_ c.Lead _c

我究竟做错了什么?我将不胜感激任何建议.

谢谢

salesforce foreign-key-relationship apex-code

4
推荐指数
1
解决办法
1万
查看次数

如何在django-cms中链接到语言主页的未翻译页面?

在django-cms中我有两种语言,一页荷兰语目前没有翻译成英文.查看此页面时,language_chooser不提供英文翻译的链接(因为没有).但是,我想链接到英文翻译链接到主页(或其他一些英文页面,如果有意义的话).现在我可以自己创建所需的模板标签,或者一些模板技巧,但我认为这个问题之前已经解决了.可悲的是,我找不到任何这种解决方案的例子.

语言选择器使用如下:

<p><small>Choose your language: {% language_chooser %}</small></p>
Run Code Online (Sandbox Code Playgroud)

此模板标记使用的默认模板(github上的源代码):

{% load menu_tags %}
{% for language in languages %}
<a href="{% page_language_url language.0 %}"{% ifequal current_language language.0 %} class="current"{% endifequal %}>{{ language.1 }}</a>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

渲染的html(注意空白的href链接到英文):

<p><small>Choose your language: 
<a href="">English</a>
<a href="/nl/contact/" class="current">Nederlands</a>
</small></p>
Run Code Online (Sandbox Code Playgroud)

django internationalization django-cms

4
推荐指数
1
解决办法
1044
查看次数

Swift 泛型从数组中删除类实例

我想实现以下目标;能够从数组中删除任何给定的实例。但是以下不是有效的 Swift 3 语法:

extension Array where Element: class { // error: Expected identifier for type name
    mutating func remove(_ object: AnyObject) {
        if let index = index(where: { $0 === object }) {
            remove(at: index)
        }
    }
}

protocol MyProtocol: class { }
class MyClass: MyProtocol { }
var myInstance = MyClass()
var myArray: [MyProtocol] = [myInstance]
myArray.remove(myInstance)
Run Code Online (Sandbox Code Playgroud)

通用方法如何发挥作用?我不想对 MyProtocol 或 Equatable 的通用扩展进行特殊处理。

swift swift3

4
推荐指数
1
解决办法
1283
查看次数

php登录脚本问题

在我的php登录脚本中,我使用md5()函数从db(数据库)中选择密码,但它不起作用.iT'S SHOW"密码不正确!!!!!!"虽然我将密码插入db WITH md5()函数.我的脚本中有什么问题?它是100%安全的脚本吗?

<?php
include("include/session.php");
include("header.php");
include("db.php");
?><head>
<link href="content/admincss/styleadmin.css" rel="stylesheet" type="text/css" />
</head>

<div id="container">
<br />
<?php
if ($_POST['admin'] = "Submit") {
    $uname = mysql_real_escape_string(trim($_POST['uname_ad']));
    $pass  = md5(mysql_real_escape_string(trim($_POST['pass'])));

    $u_ch = mysql_query("SELECT uname_ad FROM admin WHERE uname_ad = '$uname'") or die(mysql_error());
    $u_ch_rel = mysql_num_rows($u_ch);

    $p_ch = mysql_query("SELECT pass FROM admin WHERE pass = '$pass'") or die(mysql_error());
    $p_ch_rel = mysql_num_rows($p_ch);

    if (isset($uname, $pass)) {
        $err = array();

        if (empty($uname) && empty($pass))
            $err[] = 'All field required.';

        else {
            if …
Run Code Online (Sandbox Code Playgroud)

php mysql

0
推荐指数
1
解决办法
286
查看次数