क्या यह संभव है? यह एक मॉडल
CUploadedFile::getInstance($model,'newsimage');
$model->image->saveAs("image\path")
साथ है, लेकिन मैं एक मॉडल सिर्फ इसलिए मैं मेरी छवि को बचा सकता है बनाने के लिए नहीं करना चाहती।
मुझे वास्तव में इसके लिए क्या चाहिए ... अच्छी तरह से मैं काम करने के लिए सीकेडिटर के "अपलोड छवि" फ़ंक्शन को बनाने की कोशिश कर रहा हूं, लेकिन मुझे छवि की बचत के लिए एक स्क्रिप्ट चाहिए। जब मैं "अपलोड छवि" बटन पर क्लिक करता हूं, तो मैं बस एक क्रिया को कॉल करता हूं और वहां से मुझे $_FILES
का उपयोग करके चुने गए चित्र तक पहुंच है, लेकिन मैं फ़ाइल को एक लक्षित निर्देशिका में सहेजने के लिए प्रतीत नहीं कर सकता।
क्या फ़ाइल को लक्ष्य पथ ("सी: \ myProject \ images" उदाहरण के लिए सहेजना संभव है) और मॉडल का उपयोग नहीं करना संभव है?
संपादित करें:
यहाँ एक समाधान मैं एक छोटा सा बाद में पाया है फ़ाइल मैं अपलोड $_FILES['upload']
में है, इसलिए ..
$temp = CUploadedFile::getInstanceByName("upload"); // gets me the file into this variable ( i gues this wont work for multiple files at the same time)
$temp->saveAs("D:/games/" . $temp->name); // full name , including the filename too.
मैं उल्लेख करना भूल गया में, मैं Yii पर totaly नया हूँ, गूंगा सवाल पूछ के लिए मुझ पर चीख न करें। – Jordashiro