使用messi调整symfony中弹出窗口的宽度

时间:2014-03-14 11:00:58

标签: jquery symfony popup

我正在开发一个symfony应用程序,使用Messi,一个jquery弹出框。我想改变弹出框的宽度,但它没有改变。我试图设置width属性,但它仍然没有改变。

下面给出的是我的渲染代码。

$("p a").click(function(e){    
var url = $(this).attr('href');
 Messi.load(url,{title: 'Edit Asset', titleClass: 'info',modal: true,width:'1200px'})
  //Messi.load(url);
 e.preventDefault();
 });

请帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

您需要重新安装资产。 Symfony不会自动将您的资产文件(包括您的js)复制到Web目录中。要重新安装资产,请使用下一个命令:

php app/console assets:install web

默认情况下,symfony通过硬拷贝来安装资产。但是您可以添加--symlink标志来代替使用符号链接。然后,您永远不会担心安装资产,因为符号链接将放在web文件夹中,并指向Resources/public,您可以在其中编辑您的js。

但是当您运行composer install时,您的资产可以通过硬拷贝文件夹重写。为避免这种情况,您需要在composer.json块中添加"symfony-assets-install": "symlink"来更改extra