问题列表 - 第37471页

cakephp自定义验证规则消息

我有一个自定义验证规则来检查输入的两个密码是否相同,如果它们不是,我希望有一条消息"密码不匹配".

但是,规则有效,当密码不匹配时,只显示正常的错误消息,发生了什么?

var $validate=array(
        'passwd2' => array('rule' => 'alphanumeric',
                        'rule' => 'confirmPassword',
                        'required' => true,
                        'allowEmpty'=>false));

function confirmPassword($data)
{
    $valid = false;
    if ( Security::hash(Configure::read('Security.salt') .$data['passwd2']) == $this->data['User']['passwd'])
    {
        $valid = true;
        $this->invalidate('passwd2', 'Passwords do not match');
    }
    return $valid;
}
Run Code Online (Sandbox Code Playgroud)

它说"这个字段不能留空"

编辑:

奇怪的是,如果我将其中一个密码字段留空,则两条错误消息都会显示"此字段不能留空"

但是,如果我在两者中放入某些东西,那么它正确地说"密码不匹配"

validation cakephp

5
推荐指数
1
解决办法
5087
查看次数

如何使用stringWithContentsOfURL:encoding:error:?

我试图使用initWithContentsOfURL:encoding:error:像这样:


NSURL *url = [[NSURL alloc] initWithString:@"http://my_url.com/my_file.xml"];
NSError *error = nil;
NSString *my_string = [[NSString alloc] initWithContentsOfURL:url
encoding:NSUTF8StringEncoding
error:&error];

我得到一个空的my_string变量.

我尝试了initWithContentsOfURL:方法(在iOS 2.0中已弃用),我得到了我的页面内容.但我仍然需要指定一种编码语言.

怎么了 ?

谢谢 :)

iphone cocoa-touch objective-c

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

是否可以在JavaScript中更改document.activeElement?

是否可以以编程方式更改document.activeElementJavaScript 中的属性值?

javascript focus

53
推荐指数
2
解决办法
5万
查看次数

将日志输出发送到grails 1.3.2中的不同文件

我想在特定的appender中输出我的包或类的日志输出.但是所有内容都打印到root-logger.

这是我的配置:

log4j = {
    appenders {
        console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
        file name:'grailslog', file:'grails.log', threshold:org.apache.log4j.Level.DEBUG
        file name:'mylog', file:'mylog.log', threshold:org.apache.log4j.Level.DEBUG
    }

    error  'org.codehaus.groovy.grails.web.servlet',  //  controllers
           'org.codehaus.groovy.grails.web.pages', //  GSP
           'org.codehaus.groovy.grails.web.sitemesh', //  layouts
           'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
           'org.codehaus.groovy.grails.web.mapping', // URL mapping
           'org.codehaus.groovy.grails.commons', // core / classloading
           'org.codehaus.groovy.grails.plugins', // plugins
           'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration
           'org.springframework',
           'org.hibernate',
           'net.sf.ehcache.hibernate'

    warn   'org.mortbay.log'

    debug  'grails.app'

    debug  mylog: 'my.package', additivity: true

    root {
      error 'grailslog'
      additivity = true
    }
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种语法:

log4j = {
    appender.stdout = "org.apache.log4j.ConsoleAppender"
    appender.'stdout.layout'="org.apache.log4j.PatternLayout" …
Run Code Online (Sandbox Code Playgroud)

grails logging log4j appender

5
推荐指数
1
解决办法
2543
查看次数

我可以将参数传递给Perl中的sort子例程吗?

我正在使用sort我编写的定制比较子程序:

sub special_compare {
 # calc something using $a and $b
 # return value
}

my @sorted = sort special_compare @list;
Run Code Online (Sandbox Code Playgroud)

我知道它是最好用的$a,$b它是自动设置的,但有时我想让我special_compare得到更多的参数,即:

sub special_compare {
 my ($a, $b, @more) = @_; # or maybe 'my @more = @_;' ?
 # calc something using $a, $b and @more
 # return value
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

sorting perl compare

8
推荐指数
1
解决办法
3127
查看次数

SQL:当UNIQUE键约束不适用时处理表中的唯一值

当您不能使用UNIQUE约束时,如果需要维护具有唯一值的表,您会怎么做?

例如,我使用MySQL并希望将我的网址映射到ID.所以我创建了一个表:

CREATE TABLE url (id INTEGER PRIMARY KEY AUTO_INCREMENT, url VARCHAR(2048));
Run Code Online (Sandbox Code Playgroud)

问题是mysql不允许大于1000字节的唯一字段.一般如何插入只在sql中不存在原子?

mysql sql

3
推荐指数
1
解决办法
213
查看次数

在python类中定义常量,是否真的需要自己?

我想在类中定义一组常量,如:

class Foo(object):
   (NONEXISTING,VAGUE,CONFIRMED) = (0,1,2)
   def __init__(self):
       self.status = VAGUE
Run Code Online (Sandbox Code Playgroud)

但是,我明白了

NameError: global name 'VAGUE' is not defined
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以定义这些常量,以便在课堂内可以看到而不诉诸globalself.NONEXISTING = 0等等?

python visibility constants

25
推荐指数
2
解决办法
5万
查看次数

NSObject的内存不足警告

我有一个NSObject的子类,它是一个单例,可以将一个图像列表加载到内存中,可以是硬盘驱动器,也可以从互联网上下载.

如果应用程序收到低内存消息,我想释放存储在内存中的图像,就像在UIViewController中一样.(然后在下次需要时从硬盘获取图像).

iphone low-memory uiviewcontroller nsobject

5
推荐指数
1
解决办法
2962
查看次数

JSON字符编码

我的Java Web应用程序提交了一个返回JSON的AJAX请求:

{'value': 'aériennes'}
Run Code Online (Sandbox Code Playgroud)

当'aériennes'显示在网页上时,它显示为'a riennes',所以我猜有某种字符编码问题.AJAX响应头包括

Content-Type    application/json
Run Code Online (Sandbox Code Playgroud)

它似乎不包含任何字符集信息.我想这需要改成类似的东西

Content-Type    text/html; charset=iso-8859-1      (or charset=utf8)
Run Code Online (Sandbox Code Playgroud)

应用程序的服务器端是Spring MVC,我想必须有一种方法为每个响应设置默认字符集?

java json spring-mvc character-encoding

56
推荐指数
5
解决办法
16万
查看次数

什么是原生DLL?

当我在阅读StackOverflow上的DLL时,我偶尔会遇到"Native DLLs"这个词.我发现了有关它们的问题,但我无法理解"本机DLL"究竟是什么.

什么是本机DLL?

dll native

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