jerni / image-crop

Symfony2 Bundle 图像裁剪扩展

安装: 8

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:symfony-bundle

dev-master / 1.0.x-dev 2015-01-29 06:28 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:12:32 UTC


README

启用该包

  • app/AppKernel.php
  public function registerBundles()
  {
    $bundles = array(
      ....
      new Jse\ImageCropBundle\JseImageCropBundle(),
    );
  }
  • app/config/routing.yml
  jse_image_crop:
      resource: "@JseImageCropBundle/Resources/config/image_crop_routing.xml"
      prefix:   /
  • app/config/parameters.yml
  upload_dir: images/uploads
  • 将以下代码包含到您的页面中
  {% include 'JseImageCropBundle:ImageCrop:image_crop.html.twig' %}
  • 作为弹出窗口
  <script type="text/javascript">
    $(function(){
      $(".ajax").colorbox({title: false});
    });
  </script>
  <a title="Crop" href="{{ path('jse_image_crop_popup') }}" class="ajax cboxElement">crop</a>
  • 模板路径
  JseImageCropBundle:ImageCrop:image_crop.html.twig
  • 初始化js
  imageCrop.init(width, height);
  imageCrop.onsubmit = function(){
   // code here
  }
  imageCrop.callback = function(data){
    if(data.saved) {
      // code here
    } else {
      // code here
    }
  }