小编daS*_*wie的帖子

如何强制学说从数据库重新加载数据?

我在symfony2.1安装中使用doctrine/mongodb 1.0.0-BETA1.

所以我试图强制我的存储库从我的数据库调用数据,而不是使用它已缓存的对象.

$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findOneById("xxxx");

.... do something somewhere to change the object ....
Run Code Online (Sandbox Code Playgroud)

此时如果我打电话

$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findOneById("xxxx");
Run Code Online (Sandbox Code Playgroud)

审计数据没有改变.它仍然具有它最初获取的对象.如果我试着

$dm->refresh($audit) 
Run Code Online (Sandbox Code Playgroud)

我得到了同样的东西.反正我有没有回到数据库中获取价值?

doctrine-odm symfony-2.1

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

如何像闹钟专业应用程序一样播放超过30秒的闹钟声?

我正在尝试构建类似于当前在应用程序商店中的闹钟专业版和床头柜应用程序的闹钟.当闹钟时间被击中时(通常是第二天早晨),这些应用程序中的每一个都能够播放超过30秒的闹钟声音.

我已经尝试过两种没有运气的方法:

方法1:

[self performSelector:@selector(playAlarm) withObject:nil afterDelay:myDouble];
Run Code Online (Sandbox Code Playgroud)

方法2:

            UILocalNotification *notif = [[cls alloc] init];
    notif.fireDate =[datePicker date];//firedate;
    notif.timeZone = [NSTimeZone systemTimeZone];

    notif.alertBody = @"Time to wake up!";
    NSString *SoundFileName=nil;
    if([[[NSUserDefaults standardUserDefaults] objectForKey:@"ActualSoundFile"] isKindOfClass:[NSString class]])
        SoundFileName=[[[NSString alloc]initWithString:[[NSUserDefaults standardUserDefaults]objectForKey:@"ActualSoundFile"]]autorelease];
    else 
        SoundFileName=[[[NSString alloc] initWithString:@""] autorelease];

    if([SoundFileName length]>1)
        notif.soundName = [SoundFileName stringByAppendingString:@".wav"];
    else 
        notif.soundName = UILocalNotificationDefaultSoundName;

    notif.alertAction=@"Snooze";
    notif.repeatCalendar=[NSCalendar currentCalendar];
    notif.repeatInterval =NSDayCalendarUnit;

    NSDictionary *userDict = [NSDictionary dictionaryWithObject:@"Alarm" forKey:kRemindMeNotificationDataKey];

            notif.userInfo = userDict;

    [[UIApplication sharedApplication] scheduleLocalNotification:notif];
    [notif release];
Run Code Online (Sandbox Code Playgroud)

有谁知道他们如何在7小时后在循环中播放闹钟?

iphone objective-c ios

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

NSError*错误; vs NSError*error = nil;

我开发了一个ios应用程序,其中包含:

NSError *error; 
Run Code Online (Sandbox Code Playgroud)

代替:

NSError *error = nil;  
Run Code Online (Sandbox Code Playgroud)

当我在模拟器中进行调试并在连接时在设备上进行调试时,它工作正常.在我将其归档并将其发送到TestFlight以进行测试的那一刻,我开始在崩溃日志中出现未知信号错误.

为什么会这样?

nserror ios

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

从config/initializers/devise.rb获取facebook app id

我在config/initializers/devise.rb中设置了我的facebook app id,现在我正试图在我的控制器中检索它.

我怎么称呼它?

Devise.setup do |config|
    config.omniauth :facebook, 'XXXXXX', 'XXXXX', :scope => 'email,offline_access,user_likes,user_interests,publish_actions,publish_stream'
end 
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise ruby-on-rails-3

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

从symfony2中的post字段中删除表单名称

我正在尝试使用symfony2来创建Web服务.我希望网络服务的结构和倾听:

使用参数key1 = value和key2 = value2 POST到/ teams/list

出于验证目的,我创建了一个TeamForm对象和一个TeamFormModel来验证数据(使用注释).我遇到的问题是表单正在寻找团队[key1]和团队[key2],而不仅仅是key1和key2来绑定TeamFormModel.

有没有办法配置表单不使用团队[*]?

php symfony

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