草庐IT

symfony-components

全部标签

php - Symfony2 中组序列验证器的问题

我是Symfony2世界的新手。当我遇到问题时,我正试图在Symfony2中学习验证的基础知识。根据guide,要正确管理一系列验证组,您必须在Entity类中添加此注释行:/***@Assert\GroupSequence({"User","Strict"})*/并在您想要处理正确规则的任何地方放置一些注释。在我的例子中,还有一个指南是password字段,只有当它首先被编译(并遵守我的规则,例如最小长度)然后如果与不同时,它才应该有效用户名值。问题是它对我不起作用!我的意思是,我有相同的User类,并且我使用了相同形式的示例:$form=$this->createFormBuild

php - Symfony2 中组序列验证器的问题

我是Symfony2世界的新手。当我遇到问题时,我正试图在Symfony2中学习验证的基础知识。根据guide,要正确管理一系列验证组,您必须在Entity类中添加此注释行:/***@Assert\GroupSequence({"User","Strict"})*/并在您想要处理正确规则的任何地方放置一些注释。在我的例子中,还有一个指南是password字段,只有当它首先被编译(并遵守我的规则,例如最小长度)然后如果与不同时,它才应该有效用户名值。问题是它对我不起作用!我的意思是,我有相同的User类,并且我使用了相同形式的示例:$form=$this->createFormBuild

php - 操作方法 : Optimize Symfony's forms' performance?

我有一个表单是我的ajax请求的瓶颈。$order=$this->getDoctrine()->getRepository('AcmeMyBundle:Order')->find($id);$order=$order?$order:newOrder();$form=$this->createForm(newOrderType(),$order);$formView=$form->createView();return$this->render('AcmeMyBundle:Ajax:order_edit.html.twig',array('form'=>$formView,));为了更简

php - 操作方法 : Optimize Symfony's forms' performance?

我有一个表单是我的ajax请求的瓶颈。$order=$this->getDoctrine()->getRepository('AcmeMyBundle:Order')->find($id);$order=$order?$order:newOrder();$form=$this->createForm(newOrderType(),$order);$formView=$form->createView();return$this->render('AcmeMyBundle:Ajax:order_edit.html.twig',array('form'=>$formView,));为了更简

php - Symfony Url Generator 在登录前后从同一路由生成不同的 URL

我目前在自定义框架内使用Symfony内核和路由,但遇到了一个奇怪的问题。使用相同的路线:$collection->add('article_edit',newRoute('/articles/edit/{alias}',array('_controller'=>'AppBundle:Article:edit')));使用此Url生成器代码$url=$this->generateUrl('article_edit',array('alias'=>'test'));登录前,Url生成器生成/articles/edit/test登录后生成http://localhost/testsite/

php - Symfony Url Generator 在登录前后从同一路由生成不同的 URL

我目前在自定义框架内使用Symfony内核和路由,但遇到了一个奇怪的问题。使用相同的路线:$collection->add('article_edit',newRoute('/articles/edit/{alias}',array('_controller'=>'AppBundle:Article:edit')));使用此Url生成器代码$url=$this->generateUrl('article_edit',array('alias'=>'test'));登录前,Url生成器生成/articles/edit/test登录后生成http://localhost/testsite/

php - Symfony 2/Doctrine 用户定义的 DQL 函数参数有字符串长度限制吗?

我为DoctrineDQL创建了自定义DQL函数:classTranslateextendsFunctionNode{public$field;publicfunctiongetSql(SqlWalker$sqlWalker){$query="TRANSLATE(".$this->field->dispatch($sqlWalker).",'àâäãáåÀÁÂÃÄÅçÇéèêëÉÈÊËîïìíÌÍÎÏñÑôöðòóÒÓÔÕÖùúûüÙÚÛÜýÿÝ','AAAAAAAAAAAACCEEEEEEEEIIIIIIIINNOOOOOOOOOOUUUUUUUUYYY')";return$quer

php - Symfony 2/Doctrine 用户定义的 DQL 函数参数有字符串长度限制吗?

我为DoctrineDQL创建了自定义DQL函数:classTranslateextendsFunctionNode{public$field;publicfunctiongetSql(SqlWalker$sqlWalker){$query="TRANSLATE(".$this->field->dispatch($sqlWalker).",'àâäãáåÀÁÂÃÄÅçÇéèêëÉÈÊËîïìíÌÍÎÏñÑôöðòóÒÓÔÕÖùúûüÙÚÛÜýÿÝ','AAAAAAAAAAAACCEEEEEEEEIIIIIIIINNOOOOOOOOOOUUUUUUUUYYY')";return$quer

php - Symfony:自定义 session 保存处理程序最长执行时间

我正在使用Symfony的自定义session处理程序。当我第一次设置session但刷新页面时它工作正常。该页面将继续加载,并在30秒(即php.ini中定义的max_execution_time)后显示错误。为了设置自定义保存处理程序,我在ratchet数据库中创建了一个表sessions。表中的结构和数据:现在页面顶部的脚本看起来像这样来初始化自定义保存处理程序:setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);$storage=newNativeSessionStorage(array(),newPdoSessionH

php - Symfony:自定义 session 保存处理程序最长执行时间

我正在使用Symfony的自定义session处理程序。当我第一次设置session但刷新页面时它工作正常。该页面将继续加载,并在30秒(即php.ini中定义的max_execution_time)后显示错误。为了设置自定义保存处理程序,我在ratchet数据库中创建了一个表sessions。表中的结构和数据:现在页面顶部的脚本看起来像这样来初始化自定义保存处理程序:setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);$storage=newNativeSessionStorage(array(),newPdoSessionH