小编rty*_*hyk的帖子

Sonata管理员捆绑订单

如何更改SonataAdminBundle中的默认实体顺序以进行列表操作?


回答:)将此添加到您的管理类

protected $datagridValues = array(
    '_page' => 1,
    '_sort_order' => 'DESC', // sort direction 
    '_sort_by' => 'id' // field name 
);
Run Code Online (Sandbox Code Playgroud)

symfony symfony-sonata sonata-admin sonata

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

表单主题仅适用于特定包中的模板

我如何为bundle设置表单主题?在文档中是一个例子

twig:
    form:
        resources:
            - 'AcmeTaskBundle:Form:form_div_layout.html.twig'
Run Code Online (Sandbox Code Playgroud)

但这形成了应用中每种形式的主题.如果使用

{% form_theme form 'AcmeTaskBundle:Form:fields.html.twig' %}

不舒服,因为您需要在应用程序中为每个表单编写.

例如,我有2个主要布局和2个包(后端和前端),并希望为每个捆绑包形成主题.我怎么能这样做?有任何想法吗?

forms symfony

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

Oracle选择子查询

你能帮我解决下一个oracle sql查询吗?

SELECT "NEWS"."NEWSID" as ID,
       "NEWS"."SLUG",
       "NEWS_TRANSLATION".*, 
       (SELECT FILENAME FROM NEWS_MEDIA WHERE NEWSID = ID AND rownum <= 1 ORDER BY POSITION ASC) as FILENAME
FROM "NEWS" 
INNER JOIN "NEWS_TRANSLATION" ON NEWS.NEWSID = NEWS_TRANSLATION.NEWSID 
WHERE (NEWS.PUBLISH = 1) AND (NEWS_TRANSLATION.LANG = :lang) 
ORDER BY "NEWS"."NEWSID" DESC;
Run Code Online (Sandbox Code Playgroud)

当我执行此查询时,我有错误

ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"
*Cause:    
*Action:
Error at Line: 4 Column: 74
Run Code Online (Sandbox Code Playgroud)

sql oracle subquery

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

多文件上传symfony 2

如何在symfony中上传多个文件?我不太确定怎么做'symfony方式'.我阅读了如何使用Doctrine处理文件上传,但是如何上传许多文件?

我尝试使用集合字段类型并将setFiles方法添加到对象模型

public function setFiles($files)
{
    $this->files = $files;
    foreach ($files as $file) {
        $file->setObject($this);
    }
}
Run Code Online (Sandbox Code Playgroud)

但有异常(这总是适用于没有任何文件的普通模型)

致命错误:调用未定义的方法Symfony\Component\HttpFoundation\File\UploadedFile :: setObject()

请帮我.

更新:我用主文件第二种形式与文件,并...

      $files = $this->getRequest()->files->get('val_image');
      foreach($files as $file){
            $foto = new Foto;
            $foto->setFile($file);
            $foto->setPremises($premises->getPremises());
            $this->getEm()->persist($foto);
        }
Run Code Online (Sandbox Code Playgroud)

其作品 :)

symfony

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

FOSUser捆绑check_path与本地化

如何使用用户区域设置设置登录路径?我试过了

check_path:/ {_ locale}/login_check

check_path:     /(en|ru)/login_check
Run Code Online (Sandbox Code Playgroud)

但没什么((

路线配置

fos_user_security:
    resource: "@FOSUserBundle/Resources/config/routing/security.xml"
    prefix:   /{_locale}
Run Code Online (Sandbox Code Playgroud)

例外:

您必须使用安全防火墙配置中的form_login配置防火墙处理的检查路径.

symfony fosuserbundle

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

Symfony 2以表单形式获取用户区域设置

我使用FOSUser包并重写注册表单,我使用实体类型选择国家,地区等.这个实体与用户区域设置有关系,我想为每个区域设置编写DQL.如何在不重写FOSUser:registerAction的情况下获取表单中的用户区域设置?

symfony fosuserbundle

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

chrome 扩展自动更新事件

我想在我的扩展程序自动更新时显示发行说明(打开带有我的网站或 webkit 通知的新标签页)。我怎么能做到这一点?请帮我。

google-chrome google-chrome-extension

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

xslt foreach和break

我知道在xslt中没有break语句而且不知道如何解决我的问题.

      <tag name="param" />
      <tag name="Token" />
      <tag name="Token" />
      <tag name="Token" />
      <tag name="param" />
      <tag name="Token" />
      <tag name="param" />
      <tag name="Token" />
      <tag name="Token" />
      <tag name="Token" />
      <tag name="return"/>
Run Code Online (Sandbox Code Playgroud)

必须在下一个参数之前将参数与所有令牌分组.我怎么能这样做?

输出必须是这样的:

param
    Token
    Token
    Token
param
    Token
param
    Token
    Token
    Token   
Run Code Online (Sandbox Code Playgroud)

xslt xslt-1.0

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