رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
معرفی پلاگین آپلود
#1
سلام و درود
راستش برای آپلود کلی دنبال پلاگین گشتم یکی دو مورد رو تست کردم هر کدام مشکلاتی داشتن و در نهایت این پلاگین رو پیدا کردم و تو این پست به شما هم معرفی میکنم که استفاده کنید.

پلاگین رو طبق معمول همیشه داخل app/plugin اکستراکت کنید و داخل app/config/bootstrap.php کد زیر رو اضافه کنید:

کد پی‌اچ‌پی:
CakePlugin::load('Upload'); 

داخل هر مدل هم کد زیر رو اضافه کنید و تنظیمات مربوط به هر فیلد رو ست کنید:

کد پی‌اچ‌پی:
public $actsAs = array(

 
       'Upload.Upload' => array(
           'avatar' => array(
               'thumbnailSizes' => array(
                   'thumb' => '200x150',
                   'original' => '600x450',
               ),
               'extensions' => array('gif''jpeg''jpg''jpe''png'),
               'mimetypes' => array('image/gif''image/jpeg''image/png'),
               'deleteOnUpdate' => true,
               'deleteFolderOnDelete' => true,
               'path' => '{ROOT}webroot{DS}uploads{DS}{model}{DS}{field}{DS}',
           )
       )
   ); 

موقع ذخیره کردن هم این تکه کد رو برای تغییر نام و مقداری که میخواهید داخل فیلد ذخیره بشه استفاده کنید:

کد پی‌اچ‌پی:
$data $this->request->data;


               if(empty($data['User']['avatar']['name']))
                   unset($data['User']['avatar']);
               else
               
{
                   $data['User']['avatar']['name'] = uniqid() . '.' pathinfo($data['User']['avatar']['name'], PATHINFO_EXTENSION);
               

فکر کنم همه چیو گفتم و نکته ای نمونده باشه! 

پ.ن:
این پلاگین رو با سرچ لاتین هم پیدا میشد اما دوست داشتم این انجمن محتواش کاملتر بشه. در ضمن تنبلی نکنید همیشه به دنبال چیزای جدید باشد  Tongue


فایل‌های پیوست
.zip   Upload.zip (اندازه 29.9 KB / تعداد دانلود: 7)

- بحث و تبادل نظر در مورد cakephp
-پاسخگویی به سوالات در مورد cakephp
-پیشنهاد انجام پروژه و همکاری در پروژه ها
-محیطی کاملا دوستانه و تخصصی در مورد cakephp

آدرس گروه:
https://t.me/joinchat/BQDybEQbR8D6Rzj3hwFvBg
پاسخ
سپاس شده توسط vahidqara ، mahdi_smf


پیام‌های این موضوع
معرفی پلاگین آپلود - gha3m - 2015/06/30, 10:41 AM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پلاگین پرداخت بانک ملت mobasher 2 2,862 2017/07/18, 11:33 AM
آخرین ارسال: gha3m
  معرفی پلاگین تاریخ شمسی : ShamsiDate vahidqara 11 5,225 2016/10/15, 01:41 PM
آخرین ارسال: javadrohani
  درخواست پلاگین آب و هوا ehsan102 1 1,980 2016/09/05, 09:20 AM
آخرین ارسال: ehsan102
  مشکل با پلاگین uploader gha3m 23 10,676 2015/07/08, 09:14 PM
آخرین ارسال: saleh
  useTable در پلاگین mahdi_smf 4 2,451 2015/06/29, 04:03 PM
آخرین ارسال: mahdi_smf
  سوال: آپلود فایل صوتی با پلاگین Uploader gha3m 3 2,348 2015/06/25, 05:51 PM
آخرین ارسال: gha3m
  پلاگین Dompdf vahidqara 1 2,064 2015/03/31, 09:21 PM
آخرین ارسال: vahidqara
  پلاگین فرم ساز moslem666m 7 4,450 2015/02/17, 01:03 PM
آخرین ارسال: gha3m
  پلاگین منو vahidqara 1 2,112 2014/11/22, 01:33 PM
آخرین ارسال: saleh
  پلاگین upload و حذف فایل ها mobasher 4 3,761 2014/08/10, 11:05 PM
آخرین ارسال: mobasher

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان