小编Hab*_*wad的帖子

symfony2中使用的设计模式

symfony2中,使用Singleton模式的服务.学说使用工作单元模式.我想知道symfony2中可能会使用很多设计模式.我认为更好地理解设计模式会很有用.我的问题是symfony2中使用的设计模式什么?

design-patterns symfony doctrine-orm

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

salesforce中的联合身份验证和委派身份验证

有人知道salesforce中的联合身份验证和委派身份验证之间的区别吗?你能解释一下这两种方法的请求流程吗?

salesforce federated-identity single-sign-on

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

如何在symfony2中的缓存中存储数据

我有一个配置表(id,name,value),包含我的symfony应用程序的一些配置变量,例如email_expiration_duration.我想编写一个服务来从symfony应用程序中读取这些配置变量.

我想缓存app/cache文件夹中的数据.这意味着只有当数据不在缓存中时,我才会从数据库中读取数据.每当配置值发生变化时,我都会清除缓存的数据.

我怎么能在symfony2中做到这一点?

caching symfony

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

获取Internet Explorer中SELECT框的值

我有一个选择框:

<select id="item1" name="Item 1">
  <option> </option>
  <option> Camera </option>
  <option> Microphone </option>
  <option> Tripod </option>
</select>
Run Code Online (Sandbox Code Playgroud)

我有这个JavaScript:

var item1= document.getElementById("item1").value;
Run Code Online (Sandbox Code Playgroud)

item1始终显示为空,从不选择选项.但是,这适用于.

html javascript internet-explorer

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

CSS媒体类型:如何为移动设备加载CSS?

使用此代码:

<link rel="stylesheet"
      type="text/css"
      href="media/css/mobile.css"
      media="handheld" />
<link rel="stylesheet"
      type="text/css"
      href="media/css/screen.css"
      media="screen" />
Run Code Online (Sandbox Code Playgroud)

在我的N78上诺基亚的默认浏览器和opera mini加载screen.css而不是mobile.css.
我错过了什么?

css mobile media-type opera-mini

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

记住我在Symfony2中不起作用的功能

我已经实现了在Symfony2中记住我的功能.当我使用"记住我"框登录时,会创建名为"REMEMBERME"的cookie.如果我关闭浏览器并在数小时后打开它,那么该cookie也可用.但是当我加载我的应用程序的主页时,cookie会自动删除,我看不到用户登录.有人能解释我删除cookie的原因吗?

remember_me:
          key:      qwerty
          lifetime: 604800
          path:     /
          domain:   ~ 
Run Code Online (Sandbox Code Playgroud)

这是我的security.yml文件部分

编辑:我还没有找到这个问题的解决方案......

EDIT2:现在遇到了新问题.REMEMBERME cookie根本没有设置.怎么解决这个?

已解决:见下面的答案

remember-me symfony

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

Symfony 2:登录到特定文件

在发布我的问题之前我搜索了很多.我没有找到明确的答案,所以在这里.

我想将消息作为dev.log或prod.log记录在不同的日志文件中.我的意思是一个不会被Symfony核心消息篡改的文件.我听说过monolog中的记录器和处理程序,但不是很清楚.

如何将来自控制器,模型的消息记录到特定的日志文件?

logging symfony monolog

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

拖放Internet Explorer的文件上载库

我找到了一个很棒的库,名为JQuery File Upload,用于在现代浏览器中上传拖放文件.不幸的是,拖放在Internet Explorer中不起作用.

在IE中拖放文件上传是项目的要求,所以我想找到针对这种特定情况的解决方案.我的想法是最终得到两个版本的上传页面,一个用于IE,另一个用于世界其他地方.

有没有人知道在IE中这样上传的好的activex库,不需要任何安装?

javascript internet-explorer

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

将安全上下文注入(实体侦听器)类时的循环引用

这里有两个问题,说注入整个服务容器应该解决这个问题.但是问题......见下文(注意尝试2和3之间的差异)......

试试1

public function __construct(SecurityContext $securityContext) {
    $this->securityContext = $securityContext);  
}  
Run Code Online (Sandbox Code Playgroud)

Curcular Reference.好的 ...

试试2

public function __construct(ContainerInterface $container) {
    $this->securityContext = $container->get('security.context');  
}  
Run Code Online (Sandbox Code Playgroud)

循环引用(为什么?,我在try 3中注入容器,除了我只有安全上下文)

试试3

public function __construct(ContainerInterface $container) {
    $this->container = $container;  
}  
Run Code Online (Sandbox Code Playgroud)

作品.

dependency-injection symfony

12
推荐指数
2
解决办法
5754
查看次数

vi中wq和x之间的差异

我总是:wq用来保存文件.今天,我开始知道:x可以用来做到这一点.但我没有在任何vi-tutorial或vi-quick-reference中注意到它.这两个命令有什么区别吗?

vi save quit

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