jerni / image-crop
Symfony2 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
}
}