小编mur*_*ato的帖子

在Dropzone中添加现有图像文件

我正在使用Dropzonejs在表单中添加图像上传功能,因为我在表单中有各种其他字段,因此我已经设置autoProcessQueuefalse并在单击表单的提交按钮时处理它,如下所示.

Dropzone.options.portfolioForm = { 

    url: "/user/portfolio/save",
    previewsContainer: ".dropzone-previews",
    uploadMultiple: true,
    parallelUploads: 8,
    autoProcessQueue: false,
    autoDiscover: false,
    addRemoveLinks: true,
    maxFiles: 8,

    init: function() {

         var myDropzone = this;
         this.element.querySelector("button[type=submit]").addEventListener("click", function(e) {

             e.preventDefault();
             e.stopPropagation();
             myDropzone.processQueue();
         });
     }
 }
Run Code Online (Sandbox Code Playgroud)

这很好,并允许我处理提交表单时发送的所有图像.但是,我还希望能够在用户再次编辑表单时看到用户已上传的图像.所以我通过Dropzone Wiki发表了以下帖子. https://github.com/enyo/dropzone/wiki/FAQ#how-to-show-files-already-stored-on-server

其中dropzone-preview使用现有图像填充区域,但此时不会发送带有表单提交的现有图像.我想这是因为没有添加这些图片queue但是如果是这样那么如何在服务器端更新,以防用户删除现有图像?

此外,什么是更好的方法,queue再次添加已添加的图像或只是发送已删除文件的信息?

javascript forms ajax magento dropzone.js

24
推荐指数
2
解决办法
3万
查看次数

为什么2.4 mod 0.8返回0.8

为什么模数计算2.4乘0.8返回0.8?它不应该返回0吗?

它发生在PHP,via fmod和JavaScript中%.

即使是使用此操作的Google研究也会失败:http://www.google.com/search? q = 2.4 + mod +0.8

javascript php math

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

无法使用没有data_class的表单使用Callback断言

我正在创建一个名为IntervalType的自定义FormType.我IntervalType将有两个字段,start并且end,将是整型的.此自定义FormType将始终不使用data_class.

我想添加一个约束来保证start低于end.

如何在FormType中直接使用Symfony\Component\Validator\Constraints\Callback data_class

这是我的IntervalType,仅供参考:

// src/AppBundle/Form/Type/IntervalType.php
namespace AppBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\Extension\Core\Type\IntegerType;
use Symfony\Component\Validator\Constraints\NotBlank;

class TaskType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('start', IntegerType::class, array(
                'constraints' => array(
                    new NotBlank(),
                ),
            ))
            ->add('end', IntegerType::class, array(
                'constraints' => array(
                    new NotBlank(),
                ),
            ))
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

symfony-forms symfony symfony-validator

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

为什么Symfony需要学说/ orm

为什么Symfony的要求doctrine/orm,并doctrine/doctrine-bundle在同一时间?

不应该doctrine/orm是一个依赖doctrine/doctrine-bundle

这种格式不允许我将doctrine/orm与其他学说库无效组合吗?

symfony doctrine-orm

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